ฉันเขียนโปรแกรมนี้,
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
ผมรู้เหตุผลว่าทำไมมันทำให้เกิดข้อผิดพลาด,มันเป็นวันที่สภาพอยู่ในวง i<=10
และถ้าฉันลบ =
มันจะไม่ยอมให้ฉันข้อผิดพลาด
แต่ขอบอกว่าฉันต้องการเพื่อรหัสมันในทางในทางฉันจะไม่ให้เกิดข้อผิดพลาดถ้าฉันยังคงใช้ i<=10
. เป็นไปได้ยังไงที่มันจะเสร็จ?