2015年11月29日日曜日

151129(3)

Ruby


puts と ハッシュ

「puts と 配列」と「puts と ハッシュ」とでは違いがある。

irb(main):001:0> puts [2, 3, 5][0]
2
=> nil
irb(main):002:0> puts {2 => 0, 3 => 1, 5 => 2}[2]
SyntaxError: (irb):2: syntax error, unexpected =>, expecting '}'
puts {2 => 0, 3 => 1, 5 => 2}[2]
          ^
        from C:/Ruby22-x64/bin/irb:11:in `<main>'
irb(main):003:0> puts({2 => 0, 3 => 1, 5 => 2}[2])
0
=> nil

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。