【发布时间】:2019-03-28 15:03:47
【问题描述】:
我想使用 for 循环获得所有职位
for i := 0; i < len(word)-1; i++ {
j := i + 1
fmt.Println(i, j)
}
如果我只是处理上面的函数,输出就是我想要的,直到我开始插入这个 if 语句
if word[i]-word[j] == 0 || word[i]-word[j] == 1 || word[i]-word[j] == 2 || word[i]-word[j] == 3 || word[i]-word[j] == 255 || word[i]-word[j] == 254 || word[i]-word[j] == 253 {
return word
} else {
return " "
}
我的for循环只处理了单词中的一个字母,即i中的0和j中的1
【问题讨论】:
-
你
return,为什么对结果感到惊讶?
标签: for-loop if-statement go