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

【Haskell】 リストの連結

-- 名前の宣言
> let a = [1,2,3] 
> a ++ [3,4,5]
[1,2,3,3,4,5]
-- リストの連結は ++ 演算子を用いる

> 1 : [2,3,4]
[1,2,3,4]
-- cons演算子を用いるとリストの先頭にリストの要素の型と同じ型のものを入れられる

> ['h','e'] ++ ['l','l','o']
"helloo"
-- 文字列"hello"はC言語のように['h','e','l','l','o']という文字を要素としたリストから成る

> ["h", "e"] + ["l","l","o"]
["h", "e", "l","l","o"]
-- " "は文字列の要素としたリスト同士の結合のため"hello"とはならない