Ruby经典地支持以下文字:
%q[quack quack] #=> "quack quack"
%r[quack quack] #=> /quack quack/
%w[quack quack] #=> ["quack", "quack"]
%x[echo quack quack] #=> "quack quack\n"
Run Code Online (Sandbox Code Playgroud)
我对它们起源的理解如下:
%q[]
适用于q uotes%r[]
是- [R egex%w[]
是为了w ords%x[]
是电子X ecuteRuby 2.0引入了%i
符号:
%i[quack quack] #=> [:quack, :quack]
Run Code Online (Sandbox Code Playgroud)
为什么i
?
归档时间: |
|
查看次数: |
194 次 |
最近记录: |