如何在Kotlin中编写Java括号"[]"?

Ste*_*oid 3 java arrays kotlin

我提前为我的编程政治不正确道歉,因为我不知道我需要键入的内容是什么.

我有这个Java代码.

FrutasVerduras frutasVerduras_datos[] = new FrutasVerduras[] {

}
Run Code Online (Sandbox Code Playgroud)

怎么会写在Kotlin?

Mib*_*bac 6

那个东西叫做数组.目前,在Kotlin中,您无法使用与Java相同的语法创建它们.虽然这在不久的将来发生变化(参见"语言特性:注释中的数组文字").Kotlin的方法是使用它arrayOf(...).请记住,对于基本类型,您应该使用适当的函数(例如,Int使用intArrayOf),否则JVM将创建一个Integers(对象)而不是int(primitive)的数组,每个元素产生12(?)个字节

  • `var frutasVerduras_datos:Array <FrutasVerduras> = arrayOf(FrutasVerduras())` (2认同)
  • 我认为他们不会在 Kotlin 中普遍引入数组文字。该建议在社会上引起了很大争议。它仅适用于 1.2 的注释。 (2认同)