Rubyについて Part 38
■ このスレッドは過去ログ倉庫に格納されています
0656デフォルトの名無しさん
2010/01/16(土) 20:24:52あっそう
じゃあシンボルをキー部分に使えないとかも知られてないのか
irb> {:sym1: "val1", sym2: "val2"}
SyntaxError: (irb):1: syntax error, unexpected ':', expecting tASSOC
{:sym1: "val1", sym2: "val2"}
^
ちなみに文字列も使えないので、"content-type" をキーに指定することは絶対にできない
irb> p ({content-type: "val1", sym2: "val2"})
SyntaxError: (irb):2: syntax error, unexpected tLABEL
p ({content-type: "val1", sym2: "val2"})
^
irb> p ({"content-type": "val1", sym2: "val2"})
SyntaxError: (irb):3: syntax error, unexpected ':', expecting tASSOC
p ({"content-type": "val1", sym2: "val2"})
^
irb> p ({:"content-type": "val1", sym2: "val2"})
SyntaxError: (irb):34: syntax error, unexpected ':', expecting tASSOC
p ({:"content-type": "val1", sym2: "val2"})
^
■ このスレッドは過去ログ倉庫に格納されています