Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara mengulang rentetan dalam bahasa go

Cara mengulang rentetan dalam bahasa go

青灯夜游
青灯夜游asal
2023-01-13 16:08:542093semak imbas

Dalam bahasa go, anda boleh menggunakan fungsi Repeat() dalam pakej Strings untuk mengulang rentetan;

Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.

Cara mengulang rentetan dalam bahasa go

Dalam bahasa go, anda boleh menggunakan fungsi Repeat() dalam pakej Strings untuk mengulang rentetan.

Fungsi Strings.Repeat() boleh mengulang rentetan beberapa kali tertentu.

Nilai pulangan

func Repeat(s string, count int) string
参数 描述
s 原字符串。
count 要重复的次数。

Rentetan baharu dikembalikan selepas mengulangi masa kiraan.

  • Contoh 1: Ulang rentetan 4 kali

Dalam atur cara ini kita akan menggunakan fungsi rentetan.Repeat() mengikut bilangan kali yang ditetapkan Mengulangi rentetan yang ditentukan dan mencetak hasilnya pada skrin konsol.

// Golang program to demonstrate the
// strings.Repeat() function

package main

import "fmt"
import "strings"

func main() {
    var str string = "India "
    var result string

    result = strings.Repeat(str, 4)

    fmt.Println("String After repetition:", result)
}
Penjelasan:

Cara mengulang rentetan dalam bahasa go

Dalam program di atas, kami mengisytiharkan pakej utama. Pakej utama digunakan untuk memberitahu pengkompil bahasa Go bahawa pakej ini mesti disusun dan menjana fail boleh laku. Di sini kami telah mengimport pakej fmt yang mengandungi fail pakej fmt dan kemudian kami boleh menggunakan fungsi yang berkaitan dengan pakej fmt.

  • Dalam fungsi main(), kami mencipta dua pembolehubah str dan hasil. Kemudian kami menggunakan fungsi strings.Repeat() untuk mengulang rentetan yang ditentukan sebanyak 4 kali dan menetapkannya kepada pembolehubah hasil. Selepas itu, kami mencetak hasilnya pada skrin konsol.

  • Contoh 2: Ulang rentetan 0 kali

// Golang program to demonstrate the
// strings.Repeat() function

package main

import "fmt"
import "strings"

func main() {
    var str string = "India "
    var result string

    result = strings.Repeat(str, 0)

    fmt.Println("String After repetition:", result)
}
Seperti yang anda lihat, menggunakan aksara Fungsi strings.Repeat() rentetan mengulangi pembolehubah str 0 kali dan mengembalikan rentetan kosong.

Cara mengulang rentetan dalam bahasa go[Cadangan berkaitan:

Pergi tutorial video

,

Pengajaran pengaturcaraan

]

Atas ialah kandungan terperinci Cara mengulang rentetan dalam bahasa go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn