1

例子:

puts <<BLOCK
...
BLOCK

BLOCK 是不与关键字冲突的任何其他标识符。

4

1 回答 1

4

是的; 你可以——可以使用任何合法的符号或带引号的字符串。

例如,如果你想给它一个爆炸,你必须使用带引号的形式:

pry(main)> s = <<"foo!bar"
pry(main)* yo
pry(main)* foo!bar
=> "yo\n"
pry(main)> puts s
yo

如果它是一个符号,那么你不需要引用它。

于 2012-05-09T20:33:00.860 回答