相关疑难解决方法(0)

%w(数组)是什么意思?

我正在查看FileUtils的文档.我对以下几行感到困惑:

FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6'
Run Code Online (Sandbox Code Playgroud)

什么%w意思?你能指点我的文件吗?

ruby arrays string notation

811
推荐指数
7
解决办法
33万
查看次数

红宝石中%w"东西"是什么?

我指的是%w运算符/构造函数/无论你怎么称呼它,像这样使用:

%w{ foo bar baz }
=> ["foo", "bar", "baz"]
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  • 那个%w"东西" 的正确名称是什么?操作?文字?构造函数?
  • 我是否使用{}s代替[]s 是否重要?
  • 还有其他类似的东西(例如,一个给你一个符号数组的东西)?
  • 它们可以嵌套(一个%w在另一个内部%w,以便创建嵌套数组)?
  • 我在哪里可以找到有关它的文档?

ruby

20
推荐指数
3
解决办法
8321
查看次数

标签 统计

ruby ×2

arrays ×1

notation ×1

string ×1