okkez e$B$G$9!#e(B
e$B%j%U%!%l%s%9%^%K%e%"%k$N:n6H$r$7$F$$$F5$$E$$$?$N$G$9$,!"e(BHash#flatten
e$B$NF0:n$,%3%a%s%H$He(B
e$B0[$J$C$F$$$k$h$&$G$9!#%3!<%I$NF0$-$K%3%a%s%H$r9g$o$;$k%Q%C%A$r=q$$$F$_$^$7$?!#e(B
Index: hash.c
— hash.c (revision 15977)
+++ hash.c (working copy)
@@ -1677,8 +1677,9 @@
- level argument determines the level of recursion to flatten.
-
a = {1=> "one", 2 => [2,"two"], 3 => "three"}
-
-
a.flatten # => [1, "one", 2, [2, "two"], 3, "three"]
-
-
-
a.flatten(1) # => [1, "one", 2, [2, "two"], 3, "three"]
-
a.flatten(2) # => [1, "one", 2, 2, "two", 3, "three"]
-
-
-
a.flatten # => [1, "one", 2, 2, "two", 3, "three"]
-
static VALUE