2006-04-18から1日間の記事一覧

f(f(x)) = -x

元の問題設定とは異なるかもしれないが、xを実数に限定しなければ、直感的に以下のコードが思い浮かんだ。 import Complex f x = x * (0:+1)% hugs __ __ __ __ ____ ___ _________________________________________ || || || || || || ||__ Hugs 98: Based …

[0,1]と[0..1]の違い

前のエントリにコメントを頂いたので調べてみた。 Main> :t [0] [0] :: Num a => [a] Main> :t [0,1] [0,1] :: Num a => [a] Main> :t [0..1] enumFromTo 0 1 :: (Enum a, Num a) => [a] Main> ということで、Haskellでは範囲指定で作ったリストは要素を指定…