4
在Java簡單的陣列可以通過使用傳統的for循環被創建:有沒有辦法從一個範圍創建一個非null數組?
ImageButton[] buttons = new ImageButton[count];
for (int i = 0; i < count; i++) {
buttons[i] = view.findViewById(BUTTON_IDS[i]);
}
一個簡單的轉換科特林產生以下:
val buttons = arrayOfNulls<ImageButton>(count)
for (i in 0..count) {
buttons[i] = view.findViewById<ImageButton>(BUTTON_IDS[i])
}
與此問題是,現在在每個元件該數組是可選的;它與?
運營商謎語我的代碼。
有沒有辦法以類似的方式創建一個數組,但沒有可選類型?