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