learn v0.1.1 Comprehensions.Basic

Comprehensions basic

Link to this section Summary

Link to this section Functions

Link to this function

binaries_comprehension(binary)
binaries_comprehension(binary()) :: list()

Binaries

Examples

iex> Comprehensions.Basic.binaries_comprehension("hello")
["h", "e", "l", "l", "o"]
Link to this function

keyword_list(keyword)
keyword_list(keyword()) :: list()

Keyword List

Examples

iex> Comprehensions.Basic.keyword_list([one: 1, two: 2, three: 3])
[1, 2, 3]
Link to this function

maps_comprehension(map)
maps_comprehension(map()) :: list()

Maps

Examples

iex> Comprehensions.Basic.maps_comprehension(%{"a" => "A", "b" => "B"})
[{"a", "A"}, {"b", "B"}]
Link to this function

square_list(list)
square_list(list()) :: list()

简单的列表推导

Examples

iex> Comprehensions.Basic.square_list([1,2,3,4,5])
[1, 4, 9, 16, 25]