Ho scritto questo programma,
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
Io so il motivo per cui si dà l'errore è dovuto alla condizione nel ciclo for i<=10
e se mi tolgo la =
non mi danno l'errore.
Ma diciamo che voglio il codice, in modo che io non ottenere errori se io uso ancora i<=10
. Come può essere fatto?