関数型プログラミング言語Haskell Part23
■ このスレッドは過去ログ倉庫に格納されています
0728デフォルトの名無しさん
2013/10/05(土) 06:54:17.61[a,b,c,d] <- replicateM 4 (newIORef [])
-- Control.Monadのソースから
replicateM n x = sequence (replicate n x)
sequence ms = foldr k (return []) ms
where k m m' = do { x <- m; xs <- m'; return (x:xs) }
■ このスレッドは過去ログ倉庫に格納されています