Elm 中是否有类似于列表理解的东西?
Is there something similar to list comprehensions in Elm?
如果我理解正确的话,Elm 没有类似列表理解的东西。
例如,如果您想将数字 1 到 100 映射到其他数字,您会使用什么?
我认为 List.range 和流水线风格一起读起来非常好。
但它不像 python.
中的列表理解那样简洁
module Main exposing (main)
import Html
main =
List.range 1 10
|> List.map square
|> List.map String.fromInt
|> String.join ", "
|> Html.text
square : Int -> Int
square a =
a ^ 2
如果我理解正确的话,Elm 没有类似列表理解的东西。
例如,如果您想将数字 1 到 100 映射到其他数字,您会使用什么?
我认为 List.range 和流水线风格一起读起来非常好。 但它不像 python.
中的列表理解那样简洁module Main exposing (main)
import Html
main =
List.range 1 10
|> List.map square
|> List.map String.fromInt
|> String.join ", "
|> Html.text
square : Int -> Int
square a =
a ^ 2