簡體   English   中英

Elm 中是否有任何等價的占位符?

[英]Is there any equivalent of placeholder in Elm?

是否可以按以下方式編寫函數:

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 語法,如果您使用的是早於 0.19 的東西,請使用現已棄用的翻轉

find_parts: String -> List String -> List String
find_parts word parts =
  List.filter (flip String.contains word) parts

您還可以通過函數組合避免 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
find_parts =
  List.filter << flip String.contains

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM