Documentation

Init.Data.List.ToArrayImpl

@[inline_if_reduce]
def List.toArrayAux {α : Type u_1} :
List αArray αArray α

Auxiliary definition for List.toArray. List.toArrayAux as r = r ++ as.toArray

Equations
Instances For
    @[match_pattern, inline, export lean_list_to_array]
    def List.toArrayImpl {α : Type u_1} (xs : List α) :

    Converts a List α into an Array α by repeatedly pushing elements from the list onto an empty array. O(|xs|).

    Use List.toArray instead of calling this function directly. At runtime, this operation implements both List.toArray and Array.mk.

    Equations
    Instances For