関数型プログラミング言語Haskell Part24
■ このスレッドは過去ログ倉庫に格納されています
0660デフォルトの名無しさん
2014/01/26(日) 19:41:14.64たとえば、メインループを行う関数がCにあるなら、それを
loop :: (MonadIO m) -> Source m A -> Sink A m () -> m ()
loop source sink = input >>= \case ...
みたいに定義して、main内で、
runSqlite $ loop viewRecords recordsSink
みたいに呼ぶ
メインループがmain側にある場合も基本は同じで、mainが
viewRecordsを渡してやる
■ このスレッドは過去ログ倉庫に格納されています