Ruby 中%W 语法的含义

Stewart Nguyen 2022年5月18日
Ruby 中%W 语法的含义

在 Ruby 中,数组是一种常见的数据类型。字符串、整数、散列、符号甚至其他数组对象都可以存储在 Ruby 数组中。

我们可以使用以下语法在 ruby 中创建字符串数组:

array = ["one", "two", "three"]

输出:

["one", "two", "three"]

它有效,但输入引号和逗号需要花费大量时间和精力。Ruby 为我们提供了更优雅的解决方案。

%w 语法用于创建字符串数组,而不需要在每个元素之间使用逗号或引号。

每个元素都将被视为一个字符串,并应以空格分隔。

array = %w[1 two 3.4 [] {}]

输出:

["1", "two", "3.4", "[]", "{}"]

相关文章 - Ruby Array