【发布时间】:2010-09-26 08:40:07
【问题描述】:
是什么意思,Ruby 文档的语法在哪里:
Array(phrases)
我在这里浏览了 Rails 源代码:
# File actionpack/lib/action_view/helpers/text_helper.rb, line 109
...
119: match = Array(phrases).map { |p| Regexp.escape(p) }.join('|')
我认为 Array.new 通常会用于创建一个数组,所以这里肯定发生了一些不同的事情。顺便说一句,从这段代码的上下文来看,phrases 变量可以是字符串或字符串数组。
【问题讨论】:
标签: ruby-on-rails ruby arrays