Kotlin数组Array初始化方式
网上有很多关于kotlin Array初始化的方式,我就不一一介绍了(很多网上写的方式IDE是会弹提示的,也就是说不完全符合标准)
Array的正确使用方式如下,其他类型以此类推:(Lambda写在小括号外,否则IDE有提示信息)
var array =Array(10){""}//Array<String>
var array1 =Array(10){(it+1)*it}//Array<Int>
var array2 =Array(10){false}//Array<Boolean>
var arrayAny =Array<Any>(10){when(it%2){0->(it+1) else ->"a"}}//Array<Any>
val arrayOfNulls = arrayOfNulls<String>(10)