2013-01-06
p {:key => 123} が動かないせいでRubyが少し嫌いになった
|すごい些細なことかもしれないです。
ハッシュを直接outputするとエラーが出る。
[10] pry(main)> p {:key => 123} SyntaxError: unexpected tASSOC, expecting '}' p {:key => 123}
代入後だとちゃんと動く。なにが違うんだよ。
[10] pry(main)> p h = {:key => 123} {:key=>123} => nil
ちなみに配列だと問題ない
[11] pry(main)> p [1,2,3,4,5] [1, 2, 3, 4, 5] => nil
ブロックの{}とが同じだから解釈できないって理由だろうけど。
パフォーマンスの問題なのか?
妥協するしかないのかね。
コメント
keyesberry
2013/01/06 23:16
p h={}とするかp({})とカッコを付けるんでしょうね。
temita
2013/01/07 12:33
括弧()をつけると大丈夫なんですね!ありがとうございます。
トラックバック - http://d.hatena.ne.jp/temita/20130106/1357459782
リンク元
- 244 https://www.google.co.jp/
- 43 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDIQFjAA&url=http://d.hatena.ne.jp/temita/20090423&ei=tsLpUMC1MsqPkgXCsIHYDg&usg=AFQjCNEApBx5PbAN1apy1_qmC6BN5KzN0Q&sig2=ZXjWe33h6MrAxeIhMgc8Iw&bvm=bv.1355534169,d.dGY
- 38 http://www.google.co.jp/url?sa=t&rct=j&q=ニコ生次枠移動zero&source=web&cd=4&ved=0CEgQFjAD&url=http://d.hatena.ne.jp/temita/20121004/1349377184&ei=Z_HrUM21JsbNkgW33ICACw&usg=AFQjCNHzVlUb823_HKsDF
- 32 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&ved=0CDgQFjAB&url=http://d.hatena.ne.jp/temita/20091126/1259267665&ei=wcfqUKPbH4nzkQXkiYDgAg&usg=AFQjCNGP9rcqAkIa6xzAiHRWku1HXIz2sg&sig2=cw2p_0z1-wx-7g9aurkxng&bvm=bv.13555
- 29 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDkQFjAB&url=http://d.hatena.ne.jp/temita/20091126/1259267665&ei=M5vqUJX7L4fzlAWh2IGYBA&usg=AFQjCNGP9rcqAkIa6xzAiHRWku1HXIz2sg&bvm=bv.1355534169,d.dGI
- 19 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CEQQFjAC&url=http://d.hatena.ne.jp/temita/20110926/1316984834&ei=lVztUNTWHc-RkgWujYCYBg&usg=AFQjCNFydtgynGqaKvKET1UC052tg_ZaMw&bvm=bv.1357316858,d.dGI
- 13 http://search.yahoo.co.jp/search?p=ニコ生次枠移動Zero&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 13 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&sqi=2&ved=0CEUQFjAD&url=http://d.hatena.ne.jp/temita/20121004/1349377184&ei=lCXrUNSHA4mCkwXyq4HgBw&usg=AFQjCNHzVlUb823_HKsDF9ti8PeQIbQnuw
- 13 https://www.google.com/
- 11 http://search.yahoo.co.jp/search?p=ニコ生+次枠誘導&ei=UTF-8&fr=top_ga1_sa&x=wrt