2004-12-15から1日間の記事一覧

シリーズ 「関数型言語haskellの深遠」 リストの内包定義

u-noさんところより(http://d.hatena.ne.jp/u-no/20041214#p4)。 和が6となる4要素のリストを返す関数。ソース test = [(a, b, c, d) | a <- [0..6], b <- [0..6], c <- [0..6], d <- [0..6], a + b + c + d == 6]hugs(haskellインタプリタ)でのtestの実行結…

シリーズ「関数型言語haskellの深遠」 無限リスト

まずはソース。1足す関数incと自然数生成関数n_genの定義。 inc n = n + 1 n_gen = 1 : map inc n_genhugs(haskellインタプリタ)でのn_genの実行結果 Main> n_gen [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,\ 30,31,…

逃避

いろんなものから全力で逃げるために、OpenOfficeOrgをインストールして遊んでみた。 プレゼンテーションがフラッシュにできるのは素晴しい。でもせっかくアニメーションがswfにすると動かない。 残念