Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > RubyVM::AbstractSyntaxTree::Nodeクラス > children

instance method RubyVM::AbstractSyntaxTree::Node#children

children -> Array[permalink][rdoc]

self の子ノードを配列で返します。

どのような子ノードが返ってくるかは、そのノードの type によって異なります。

戻り値は、ほかの RubyVM::AbstractSyntaxTree::Node のインスタンスや nil を含みます。


node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.children
# => [[], nil, #<RubyVM::AbstractSyntaxTree::Node:OPCALL@1:0-1:5>]