在Java中的數組可以初始化,如:如何在Kotlin中初始化數組?
public static final String[] MONTHS = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
如何科特林的數組初始化是什麼樣子?
在Java中的數組可以初始化,如:如何在Kotlin中初始化數組?
public static final String[] MONTHS = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
如何科特林的數組初始化是什麼樣子?
簡單:
val MONTHS = arrayOf("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
可以初始化使用
val MONTHS = arrayof("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
要創建一個數組,我們可以使用的庫函數arrayOf()
並通過項目的值,所以該arrayOf("1", "2", "3")
。
您可以使用:
val MONTHS = arrayOf("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
您也可以使用專門的類來表示基本類型數組爲ByteArray
,ShortArray
,IntArray
。
在這種情況下,你可以使用:
val x: IntArray = intArrayOf(1, 2, 3)
更詳細info here。
https://stackoverflow.com/questions/31366229/how-to-initialize-an-array-in-kotlin – siom
另請參閱:https://stackoverflow.com/a/35253626/2196460 – hotkey