Am scris acest 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
Eu stiu din ce motiv e da eroare, e din cauza stării în buclă pentru i<=10
și dacă am elimina =
nu-mi va da eroare.
Dar să zicem că vreau să cod în așa fel că nu voi obține erori dacă eu încă mai folosesc i<=10
. Cum poate fi făcut?