categoryHaskell

tail.hs

trackback1  comment0
プログラミング覚書 Haskell-005

tail.hs
 標準入力の最後の10行を出力
----------------------------------------------------------------------

main = do cs <- getContents
putStr $ lastNLines 10 cs

lastNLines n cs = unlines $ takeLast n $ lines cs

takeLast n ss = reverse $ take n $ reverse ss

----------------------------------------------------------------------
 ・reverse関数:リストを逆順にする
関連記事
 









        
 
http://greenwind888.blog.fc2.com/tb.php/285-8376822b
まとめtyaiました【tail.hs】
プログラミング覚書 Haskell-005tail.hs 標準入力の最後の10行を出力----------------------------------------------------------------------main = do cs