将相同的参数添加到 Elm 中的函数列表

Adding the same paramaters to a list of functions in Elm

标题说明了一切。 虽然我知道使用 List.map 我可以将函数应用于参数列表,但我想知道是否有将相同参数发送到函数列表的解决方法。

我已经做了一些研究,但目前一无所获。

您可以将列表中的每个函数应用于传递的参数:

listOfFunctions : List (String -> String)
listOfFunctions = [(\x -> x ++ "1"), (\x -> x ++ "2"), (\x -> x ++ "3")]

apply : String -> List String
apply a = List.map (\f -> f a) listOfFunctions