Swift Array Initialization

Welcome to Swift Tutorial. In this tutorial, we will learn how to initialize Arrays in Swift.

Arrays initialization can be done in three ways.

  • Create an empty array
  • Create an array with Specific Size and Default Values
  • Create an array with some Initial Values

Create an Empty Array

To create an empty Array, use the following syntax.

</>
Copy
var array_name = [datatype]()

Examples

Following are the examples to create an empty Integer Array and an empty String Array.

</>
Copy
// integer array
var numbers = [Int]()

// string array
var name = [String]()

Create an Array with Specific Size

To create an Integer Array with specific size and default values, use the following syntax.

</>
Copy
var array_name = [Int](count: array_size, repeatedValue: default_value)

To create a String Array with specific size and default values, use the following syntax.

</>
Copy
var array_name = [String](repeating: default_value, count: array_size)

Examples

Following are the examples to create Arrays with a specific size and a default value for each item in the Array.

</>
Copy
// integer array
var numbers = [Int](count: 3, repeatedValue: 20)

// string array
var name = [String](repeating:"tutorialkart", count:5)

Create an Array with some Initial Values

To create an Array with some , use the following syntax.

</>
Copy
var array_name:[datatype] = [value1, value2, .., valueN]

Examples

Following are the examples to create an empty Integer Array and an empty String Array.

</>
Copy
// integer array
var numbers:[Int] = [25, 78, 56]

// string array
var name:[String] = ["TutorialKart", "Swift Tutorial", "iOS Tutorial"]

Conclusion

In this Swift Tutorial, we have learned how to initialize an Array with the help of example Swift Programs.