// AvoidArrayE.kt(ArrayIndexOutOfBoundsException を、避ける)
fun main() {
val iArray: IntArray = intArrayOf(1, 2, 3)
try {
println(returnIntValueUsingIndex(iArray, 3))
} catch (aE: ArrayIndexOutOfBoundsException) {
println("[3] には、要素がありません")
}
}
// 引数 が、2つの関数、、v と index.
fun returnIntValueUsingIndex(v: IntArray, index: Int): Int {
return v[index]
}