基本上,我有一個串列["apple", "banana"],我想附加"|4"到串列中的每個引數,所以我最終得到["apple|4", "banana|4"].
我可以做map (Text.append "|4") ["apple", "banana"],但是以錯誤的順序附加,即結果是["|4apple", "|4banana"].
有沒有一個好方法可以告訴Text.append你在這張地圖上往另一個方向走?
uj5u.com熱心網友回復:
有幾種方法可以做到這一點。一種方法是使用flip:
map (flip Text.append "|4") ["apple", "banana"]
您還可以顯式使用 lambda:
map (\t -> Text.append t "|4") ["apple", "banana"]
或使用反引號中綴運算子語法:
map (`Text.append` "|4") ["apple", "banana"]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/440926.html
