関数型プログラミング言語Haskell Part18
■ このスレッドは過去ログ倉庫に格納されています
0266デフォルトの名無しさん
2012/05/02(水) 17:20:16.04[a] ?
Monad m => m [a] ?
Monad m => [m a] ?
基本はData.List.find (:: (a -> Bool) -> [a] -> Maybe a)と同じで、型に合わせてliftMしたりすればいいと思うよ。
ただ無限リストなので、条件を満たす要素がなかったら計算が終わらない。
これはしょうがない。
■ このスレッドは過去ログ倉庫に格納されています