紙媒体で知識や経験を管理すると無くなりがちなのでブログで管理することにしました.
      殆どの記事は自分自身のためだけに書いているため,他人に見せる前提の内容, 文章ではありません.
      また, ブログのコメント欄を解放していたらbotからの迷惑行為を受けたため現在コメント欄は解放しておりません.

【Haskell】 関数の型の意味

[Char] -> [Char]はひとつの文字列を引数として受け取り, 出力として別の文字列を返すという意味.

removeNonUppercase :: [Char] -> [Char]
removeNonUppercase st = [ c | c <- st, c `elem` ['A'..'Z']]

Int -> Int -> Int -> Intは3つの整数を受け取って, 1つの整数を返すという意味

addThree:: Int -> Int -> Int -> Int
addThree x y z = x + y + z