Eu escrevi este programa,
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 sei a razão pela qual ele está dando o erro, é devido a condição no loop for i<=10
e se eu remover o =
não vai me dar o erro.
Mas vamos dizer que eu quero o código de tal forma que eu não obter erros se eu ainda uso i<=10
. Como isso pode ser feito?