質問編集履歴
2
仮引数を変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,8 +14,8 @@
|
|
14
14
|
end
|
15
15
|
|
16
16
|
# selfを根とした木の配列を再帰的に作る
|
17
|
-
def subtree(
|
17
|
+
def subtree(prc)
|
18
|
-
children.flat_map {|ch| ch.subtree(
|
18
|
+
children.flat_map {|ch| ch.subtree(prc) } + [prc.call(self)]
|
19
19
|
end
|
20
20
|
|
21
21
|
end
|
1
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
ブロックを
|
1
|
+
ブロックを受け取るメソッドを再帰的に呼び出したい
|
body
CHANGED
File without changes
|