是什么意思,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通常会用来创建一个数组,所以必须在这里进行一些不同的事情.从这个代码的上下文BTW,phrases
变量可以是字符串或字符串数组.
这很可能是Kernel#Array
方法,见这里.它略有不同Array.new
; 它更像是一个阵列.(尝试to_ary
和to_a
.)