Instance MethodSwift

    removeFirst()

    Removes and returns the first element of the collection.

    @discardableResult mutating func removeFirst() -> Self.Element

    Returns

    The removed element.

    Overview

    The collection must not be empty.

    var bugs = ["Aphid", "Bumblebee", "Cicada", "Damselfly", "Earwig"]
    bugs.removeFirst()
    print(bugs)
    // Prints "["Bumblebee", "Cicada", "Damselfly", "Earwig"]"

    Calling this method may invalidate any existing indices for use with this collection.