紙媒体で管理するとなくなりがちなのでブログで進捗などを管理することにしました
※殆どの記事は自分自身のためだけにかいています.他人に見せられるレベルには至っていません...

【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