關于使用 Array 構造函數來創建數組的疑問!
看到 Array 的構造函數中需要的是兩個參數Array(size, init) 那么是不是應該寫作: Array(5, i -> { (i*i).toString()}); 第二個參數是一個 Lamda 表達是,我在實際使用中, 這樣寫也確實是正確的, 但是為什么寫作?Array(5){ i -> (i*i).toString()}}; 依然是正確的??
看到 Array 的構造函數中需要的是兩個參數Array(size, init) 那么是不是應該寫作: Array(5, i -> { (i*i).toString()}); 第二個參數是一個 Lamda 表達是,我在實際使用中, 這樣寫也確實是正確的, 但是為什么寫作?Array(5){ i -> (i*i).toString()}}; 依然是正確的??
2025-07-08
舉報