Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create a range or array of integers up to a total int number [duplicate]

Tags:

arrays

swift

I want to be able to convert a whole int to an array of elements. So If the int is 4 I want to be able to convert it to an array with 4 elements. Like so:

var num = 4

var arr = [1,2,3,4]
like image 312
Henry Brown Avatar asked Sep 14 '25 15:09

Henry Brown


1 Answers

You could use an Int's array initializer with a range.

Either:

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

or:

let arr = Array(1...4)

Result:

[1, 2, 3, 4]

let num = 4

let arr = Array(1...num)
like image 138
Eric Aya Avatar answered Sep 17 '25 05:09

Eric Aya