Lambda 在Elm中是否有占位符的等价物?

Lambda 在Elm中是否有占位符的等价物?,lambda,functional-programming,placeholder,elm,Lambda,Functional Programming,Placeholder,Elm,是否可以以以下方式编写函数: find_parts: String -> List String -> List String find_parts word parts = List.filter String.contains _ word parts 而不是: find_parts: String -> List Strin

是否可以以以下方式编写函数:

find_parts: String -> List String -> List String                                                                        
find_parts word parts =
  List.filter String.contains _ word parts
而不是:

find_parts: String -> List String -> List String
find_parts word parts =
  List.filter (\part -> String.contains part word) parts 
如果有,就没有

替代解决方案,如果您只是想避免lambda语法,请使用:


您还可以通过函数组合避免lambda:

find_parts: String -> List String -> List String
find_parts word parts =
  (List.filter << flip String.contains) word parts
find_parts:String->List String->List String
查找单词部分=
(List.filter列表字符串->列表字符串
查找零件=

List.filter为了更简洁,您还可以避免使用
部分
param@gabrielperales你的意思是
find_parts word=List.filter(flip String.contains word)
?对,但这不是真正的问题,我不想过分强调无点风格:)是的,我知道,但我只是想让你知道:现在是什么<不推荐使用代码>翻转
find_parts: String -> List String -> List String
find_parts word parts =
  (List.filter << flip String.contains) word parts
find_parts: String -> List String -> List String
find_parts =
  List.filter << flip String.contains