0

我有三个字符串:

first  = "test"
second = "hello"
third  = "world"

我想像这样连接它们:

test-hello-world

我尝试使用+

first + "-" + second + "-" + third

但我正在寻找一种在 Ruby 中执行此操作的更好方法。

4

3 回答 3

7

你可以做:

[first, second, third].join('-')

或者,如果您不关心变量:

%w(test hello world).join('-')
于 2013-05-31T09:55:14.447 回答
4

试试这个:

[first, second, third].join('-')
于 2013-05-31T09:56:12.880 回答
3

如果它们在一个数组中,您可以使用.join

[first, second, third].join('-')
于 2013-05-31T09:55:31.450 回答