// 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]
}