Bu program yazdım ,
package main
import "fmt"
func main() {
x := "Hello"
for i := 0; i <= 10; i++ {
fmt.Printf("%#U\n", x[i])
}
}
https://go.dev / oynat / p / yrMu2hlAvkZ
panic: runtime error: index out of range [5] with length 5
Hatayı vermesinin nedenini biliyorum, bunun nedeni for döngüsündeki durumdan kaynaklanıyor i<=10
ve eğer kaldırırsam =
bu bana hata vermez.
Ama diyelim ki hala kullanırsam hata alamayacağım şekilde kodlamak istiyorum i<=10
. Nasıl yapılabilir?