Napísal som tento 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
Viem, že je dôvod, prečo je to dáva chyba, to je vzhľadom k stavu v pre slučky i<=10
a ak by som odstrániť =
nebude mi chyba.
Ale povedzme, že chcem, aby kód, a to takým spôsobom, že nebudem sa chyby, ak I naďalej používať i<=10
. Ako to môže byť vykonané?