我写了这个程序,
package mainimport "fmt"func main() { x := "Hello" for i := 0; i <= 10; i++ { fmt.Printf("%#U\n", x[i]) }}
https://go.dev/play/p/yrMu2hlAvkZ
panic: runtime error: index out of range [5] with length 5
我知道它给出错误的原因,这是由于 for 循环中的条件,i<=10
如果我删除=
它不会给我错误。
但是,假设我想以这样一种方式对其进行编码,即如果我仍然使用i<=10
. 怎么做到呢?
qq_花开花谢_0
互换的青春
相关分类