kotlin数组初始化
Array
今天在leetcode刷题时,突然发现,自己不会使用最基础的数组以及他的初始化。所以在这里说明一下
- 使用
arrayOf()
这是官方推荐的一种写法,他接受的时可变长参数,也就是可以接受任意的参数,直接生成一个数组。 - 使用
arrayOfNull<>(n)
,初始化一个数组全为空,接受参数为数组的大小。 - 直接使用
Array()
生成数组。他又两种构造器
- 直接传递一个int,这个就是他的size。
- 除了传递一个int外,还可以传递一个lambda函数,作为数组的初始值。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论