スライス・配列に無い添字を指定すると panic で落ちます。
出るコード
nums := []int{1, 2, 3}
fmt.Println(nums[5]) // 添字は 0〜2
エラーメッセージ
panic: runtime error: index out of range [5] with length 3
直し方
len(nums) で長さを確認し、範囲内でアクセスします。
Goのエラー · エラー4
スライス・配列に無い添字を指定すると panic で落ちます。
nums := []int{1, 2, 3}
fmt.Println(nums[5]) // 添字は 0〜2
panic: runtime error: index out of range [5] with length 3
len(nums) で長さを確認し、範囲内でアクセスします。