やったこと
Ruby で構造体を利用する方法を調べました。
確認環境
$ ruby -v
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-darwin16]
試す
test.rb
Node = Struct.new(:key, :parent, :left, :right)
node = Node.new('key1', 'parent1', 'left1', 'right1')
p node
実行結果
$ ruby test.rb
#<struct Node key="key1", parent="parent1", left="left1", right="right1">