Initializer

init(arrayLiteral:)

Creates an array from the given array literal.

Declaration

init(arrayLiteral elements: Element...)

Parameters

elements

A variadic list of elements of the new array.

Discussion

Do not call this initializer directly. It is used by the compiler when you use an array literal. Instead, create a new array by using an array literal as its value. To do this, enclose a comma-separated list of values in square brackets.

Here, an array of strings is created from an array literal holding only strings:

let ingredients: ArraySlice =
      ["cocoa beans", "sugar", "cocoa butter", "salt"]

Relationships