我写了这个程序,
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
互换的青春
相关分类