qq_遁去的一_1
如果将字符串转换为[]rune,则可以修改该切片并将其转换回string最后:func blur(s string) string { rs := []rune(s) for i := 1; i < len(rs)-1; i++ { rs[i] = '*' } return string(rs)}测试它:fmt.Println(blur("handsome"))fmt.Println(blur("한국어"))输出(在Go Playground上试试):h******e한*어请注意,此blur()函数也适用于少于 3 个字符的字符串,在这种情况下不会模糊任何内容。
0
0