Ruby:如何跨多行初始化数组

标签 ruby syntax

我有一个小的 Ruby 脚本,其中一个数组被初始化以保存一些字符串

MyArray = ["string 1", "string 2" , "string 2" ]

问题是我在初始化列表中有很多字符串,我想打破这一行:

MyArray = [
            "string 1"
           ,"string 2" 
           ,"string 2"
          ]

但是 Ruby 标记了这种格式的语法错误 我尝试在每一行的末尾添加“\”但没有成功。

这在 Ruby 中如何实现?

最佳答案

MyArray = %w(
    string1 
    string2 
    string2
)

关于Ruby:如何跨多行初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965402/

相关文章:

ruby-on-rails - Daemon vs Runner vs Rake Tasks vs Active Job

html - 此 'icon' block 的正确 HTML 语法

ruby-on-rails - Ruby on Rails - 添加新的 Controller 方法

ruby - 从 NAnt 调用 rakefile

ruby - 如何仅将数字的字符串哈希值转换为整数

swift - 零合并运算符 "??"在可选链中的作用是什么?

php - 可以||运算符用于在 PHP 中的非 bool 类型的值之间进行选择?

ruby - 需要 : command not found

wpf - 为什么将 BeginInit() 与简单的 BitmapImages 一起使用?

java奇怪的增量语法