实用 AI

可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务

查看详情

在kotlin中如何申明和初始化数组?

在Java中,可以通过int numbers[] = new int[] {10, 20, 30, 40, 50}来申明并初始化一个数组,在kotlin中怎么实现呢?

kotlinarrays
1
257
小课
小课2022-06-05 21:16
1 个回答
val numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)

另外kotlin的基础类型数组的构造方法可以传入一个方法用来初始化数组,比如IntArray。

public class IntArray(size: Int) {
    public inline constructor(size: Int, init: (Int) -> Int)
}

使用示例如下,和上面写法效果一样,初始化后numbers = {10, 20, 30, 40, 50}

val numbers = IntArray(5) { 10 * (it + 1) }
1
已修改
小课
小课2022-06-05 22:02
你的回答

内容