Array

今天在leetcode刷题时,突然发现,自己不会使用最基础的数组以及他的初始化。所以在这里说明一下

  1. 使用arrayOf()这是官方推荐的一种写法,他接受的时可变长参数,也就是可以接受任意的参数,直接生成一个数组。
  2. 使用arrayOfNull<>(n),初始化一个数组全为空,接受参数为数组的大小。
  3. 直接使用Array()生成数组。他又两种构造器
  • 直接传递一个int,这个就是他的size。
  • 除了传递一个int外,还可以传递一个lambda函数,作为数组的初始值。