在go語言中,可以使用Strings包里的Repeat()函數(shù)來重復(fù)字符串;該函數(shù)可以重復(fù)指定次數(shù)的字符串
本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。
在go語言中,可以使用Strings包里的Repeat()函數(shù)來重復(fù)字符串。
Strings.Repeat() 函數(shù)可以重復(fù)指定次數(shù)的字符串。
func Repeat(s string, count int) string
登錄后復(fù)制
參數(shù) | 描述 |
---|---|
s | 原字符串。 |
count | 要重復(fù)的次數(shù)。 |
返回值
-
重復(fù) count 次后,返回的新的字符串。
示例1:重復(fù)字符串4次
在這個程序中,我們將使用 strings.Repeat() 函數(shù)按指定的次數(shù)重復(fù)指定的字符串,并在控制臺屏幕上打印結(jié)果。
// 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) }
登錄后復(fù)制
說明:
-
在上面的程序中,我們聲明了包 main。 main 包用于告訴 Go 語言編譯器必須編譯該包并生成可執(zhí)行文件。在這里,我們導(dǎo)入了包含 fmt 包文件的 fmt 包,然后我們可以使用與 fmt 包相關(guān)的函數(shù)。
-
在 main() 函數(shù)中,我們創(chuàng)建了兩個變量 str 和 result。然后我們使用strings.Repeat()函數(shù)將指定的字符串重復(fù)4次并分配給結(jié)果變量。之后,我們在控制臺屏幕上打印結(jié)果。
示例2:重復(fù)字符串0次
// 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) }
登錄后復(fù)制
可以看出,使用字符串的 strings.Repeat() 函數(shù) 將變量 str 重復(fù)了 0 次,結(jié)果返回了空字符串。
【