(過去記事のコピペなので内容が古いかも知れません)
久しぶりに触ったのでかなり忘れていた
tupleから任意の要素を取り出すときは fst や snd を使う
ただし、この後の3つめを取り出したいときは、自分で関数を用意しないといけない・・・
fst' :: (a, b, c) -> a fst' (x, _, _) = x snd' :: (a, b, c) -> b snd' (_, y, _) = y thd' :: (a, b, c) -> c thd' (_, _, z) = z
みたいなのを
4つ要素があるtupleの場合はもっと増やす。