Napisałem ten program,
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
Znam powód, dla którego się zgłasza błąd, jest to związane z warunkiem w pętli for i<=10
i jeśli usunę =
to nie daje mi błąd.
Ale powiedzmy, że chcę zakodować go w taki sposób, aby nie dostawał błędów, jeśli nadal będę używać i<=10
. Jak można to zrobić?