Slide 32
Slide 32 text
2017/08/24 どこでもKotlin #m3kt
安全性
● Kotlin部分は領域外アクセスなどに対し比較的安全だが、C相
互運用部分は注意が必要
val arr = arrayOf(1, 2, 3)
for(i in 0..3)
println(arr[i])
kotlin.ArrayIndexOutOfBoundsException
memScoped {
val arr = intArrayOf(1, 2, 3)
.toCValues()
.getPointer(this)
for (i in 0..3)
println(arr[i])
}
1
2
3
268435456
こっちの方
がまずい