当前位置:  开发笔记 > 后端 > 正文

什么样的ruby方法调用是Array(x)

如何解决《什么样的ruby方法调用是Array(x)》经验,为你挑选了1个好方法。

是什么意思,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变量可以是字符串或字符串数​​组.



1> Brian Carper..:

这很可能是Kernel#Array方法,见这里.它略有不同Array.new; 它更像是一个阵列.(尝试to_aryto_a.)

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有