---
title: init()
framework: swift
role: symbol
role_heading: Initializer
path: swift/array/init()
---

# init()

Creates a new, empty array.

## Declaration

```swift
init()
```

## Discussion

Discussion This is equivalent to initializing with an empty array literal. For example: var emptyArray = Array<Int>() print(emptyArray.isEmpty) // Prints "true"

emptyArray = [] print(emptyArray.isEmpty) // Prints "true"

## See Also

### Creating an Array

- [init(_:)](swift/array/init(_:)-1ip9h.md)
- [init(_:)](swift/array/init(_:)-236cl.md)
- [init(repeating:count:)](swift/array/init(repeating:count:).md)
- [init(unsafeUninitializedCapacity:initializingWith:)](swift/array/init(unsafeuninitializedcapacity:initializingwith:).md)
