今天的学习中遇到了这样的问题
str := "h无e敌l是l寂l寞o"
count := 0
for _, s = range str {
fmt.Printf("%c\n", s)
if len(string(s)) >= 3 {
count++
}
}
fmt.Printf("汉字数量为:%d", count)
报错
# command-line-arguments
vet.exe: .\main.go:45:9: undeclared name: s
困扰了一会儿后发现问题所在
for _, s := range str {
应在此处加上:才可以对其赋值