2012-06-06から1日間の記事一覧
Haskell の無限リストを勉強していて、標準関数の repeat :: a -> [a] がなんでこの定義で無限リストになるのかが全然理解できないのでメモしておこう。 repeat :: a -> [a] repeat x = xs where xs = x : xs 僕の感覚では、無限リストは再起呼び出しみたい…
Haskell の無限リストを勉強していて、標準関数の repeat :: a -> [a] がなんでこの定義で無限リストになるのかが全然理解できないのでメモしておこう。 repeat :: a -> [a] repeat x = xs where xs = x : xs 僕の感覚では、無限リストは再起呼び出しみたい…