計算機科学のブログ

型の紹介 - 型の基礎 - 関数の型 - 文字列への変換と文字列からの変換を行う関数、show

入門Haskellプログラミング (Will Kurt(著)、株式会社クイープ(監修、翻訳)、翔泳社)の UNIT2(型の紹介)、LESSON 11(型の基礎)、11.2(関数の型)、文字列への変換と文字列からの変換を行う関数、クイックチェック 11-2の解答を求めてみる。

コード

sample2.hs

main :: IO ()
main = do
    print $ map printDouble [0 .. 10]

printDouble :: Int -> String
printDouble n = show $ 2 * n

入出力結果(Terminal, Zsh)

% runghc sample2.hs 
["0","2","4","6","8","10","12","14","16","18","20"]
%