Swift – Create an Array of Specific Size
To create an array of specific size in Swift, use Array initialiser syntax and pass this specific size. We also need to pass the default value for these elements in the Array.
The syntax of Array initialiser to create an array of specific Size, and with a default value is
Array(repeating: defaultValue, count: specificSize)
The following code snippet returns an Array of size
4 with default value of
0. The datatype of this array is inferred from the
repeating value, which is the default value.
var myArray = Array(repeating: 0, count: 4)
In this example, we will create a String Array of size 8. To use Array initialiser syntax, we need to specify
repeating or default value, and the
count. We have the
count 8. And for
repeating, let us take
"", since we would like to create a String Array.
var myArray = Array(repeating: "", count: 8) print(myArray)
["", "", "", "", "", "", "", ""]
In this Swift Tutorial, we learned how to create an Array of specific size using Array initialiser syntax.