2015-10-20 54 views
2

我希望能夠將整個int轉換爲元素數組。所以如果int是4我想能夠將其轉換爲4個元素的數組。像這樣:創建一個範圍或整數數組,最多可達int總數

var num = 4 

var arr = [1,2,3,4] 
+0

它不太明白這個問題嗎?如果如何進行這種轉換 - 基本循環從1到將當前元素添加到數組的值,但您的意思是別的? –

+0

對不起,我不確定你的意思? –

+0

我是指var i = 1;我<= num; ++ i {arr.append(i)} –

回答

7

你可以在一個範圍內使用一個Int數組初始值設定項。

或者:

let arr = [Int](1...4) 

或:

let arr = Array(1...4) 

結果:

[1,2,3,4]

let num = 4 

let arr = Array(1...num)