icz*_*cza 13

string'*'string'*'strings.Repeat()string
ss := []string{"golang", "pi", "??"}
for _, s := range ss {
    fmt.Println(s, strings.Repeat("*", utf8.RuneCountInString(s)))
}

输出(在Go Playground上试试):

golang ******
pi **
?? **
len(s)utf8.RuneCountInString()

例如以下行:

fmt.Println(len("??"), utf8.RuneCountInString("??")) // Prints 6 2
6 2"??"