2012-05-09から1日間の記事一覧

Haskellのタプルの秘密

突然思い付いたのでやってみた。 Prelude> :t (,) (,) :: a -> b -> (a, b) Prelude> (,) 1 2 (1,2)うわ、やっぱりだ! しかし冷静に考えると、これだと「(1, 2, 3)」がうまく機能しないように思える。 (「( (1, 2), 3)」か「(1, (2, 3) )」になってしまうよ…