すごいHaskellたのしく学ぼう! | Miran Lipovača, 田中 英行, 村主 崇行 |本 | 通販 | Amazon これ↑の第8章(p159)から。複数のI/Oアクションをのりづけして1つにする→do構文 p162ファイルを開いて追加・観覧・削除 p195p196 練習問題 ファイルとタスクの番号を受け取り、そのタスクをToDoリストの先頭に持ってくるbump関数を実装する ・unlinesは最後の要素を含め全て末尾に改行文字をつける bump :: [String] -> IO () bump [fileName, numberString] = do contents <…