nev*_*ame 3 ruby ruby-on-rails
在Rails指南中,这出现了:
%w{ models }.each do |dir|
Run Code Online (Sandbox Code Playgroud)
有人能解释一下%w {models}的意思吗?从未见过它.是ruby还是rails特定的.
谢谢
%w{ foo bar baz }创建一个数组["foo", "bar", "baz"],它是保存键入一些引号和逗号的快捷方式.%{ models }只是创建一个数组["models"],这似乎有点多余,但可能只是为了保持风格一致(?).
%w允许您使用由空格分隔的单词字符串创建数组。这是一个例子:
irb(main):001:0> %w{ foo bar baz }.each { |word| puts word }
foo
bar
baz
=> ["foo", "bar", "baz"]
Run Code Online (Sandbox Code Playgroud)
这是一个不错的参考。这是一种Ruby风格,并非特定于Rails
| 归档时间: |
|
| 查看次数: |
2763 次 |
| 最近记录: |