Я написал эту программу,
package main
import "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
. Как это можно сделать?