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

【Haskell】 whereの中でパターンマッチを用いる

initials :: String -> String -> String
initials firsname lastname = [f] ++ ". " ++ [l] ++ "."
    where (f:_) = firstname
          (l:_) = lastname

initialという関数はString型の引数を2つとる.
firstnameとlastnameをとって, whereの中でパターンマッチにより, f, l にそれぞれfirstnameとlastnameの
最初の文字がマッチングされる.
関数の出力部分で, [Char]型の連結が行われる.
([f]は[Char]型)