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 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。