[英]Is there a function in the Haskell standard library that replaces an item in a list?
[英]Haskell standard library function for transformations
Haskell具有Data.List.permutations
permutations "abc" == ["abc","bac","cba","bca","cab","acb"]
是否有用於轉換的標准庫函數,或者您需要自己滾動?
transformations "ab" == ["aa","ab","ba","bb"]
Ruby的方式是:
x.repeated_permutation(x.length)
您正在尋找replicateM
中Control.Monad
模塊:
replicateM 2 "ab"
-- ["aa","ab","ba","bb"]
AFAIK它們是與字母['a', 'b']
重復的排列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.