2007-12-13から1日間の記事一覧

19:00ごろ帰りました。

indent2tree - メモ帳

僕もRubyで実装してみました。いきなり2つインデントした場合とかのエラーチェックは実装していません。手抜きです。 class Node def initialize(data = nil) @data = data @children = [] end def <<(node) @children << node end def dump(prefix = '', ne…

複数の配列をひとつのループで処理したい - wata_d's diary

Haskellのリストの場合だったら、concat(またはconcatMapなど)するのが自然のように思います。遅延評価万歳です。 module Main (main) where main :: IO () main = do let a = [1, 2, 3] b = [4, 5, 6] c = [7, 8, 9] mapM_ print $ concat [a, b, c] Rubyの…