Napsal jsem 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
Vím, že důvod, proč to dává error, je to vzhledem ke stavu, v pro smyčce i<=10
a pokud jsem odstranit =
to se mi chyba.
Ale řekněme, že chci, aby kód takovým způsobem, že nebudu mít chyby, pokud jsem stále používat i<=10
. Jak to může být provedeno?