我有三个字符串:
first = "test"
second = "hello"
third = "world"
我想将它们连接起来:
test-hello-world
我尝试使用+
:
first + "-" + second + "-" + third
但我正在寻找一种更好的方法在Ruby中做到这一点。
答案 0 :(得分:7)
你可以这样做:
[first, second, third].join('-')
或者,如果您不关心变量:
%w(test hello world).join('-')
答案 1 :(得分:4)
试试这个:
[first, second, third].join('-')
答案 2 :(得分:3)
如果他们在数组中,您可以使用.join
[first, second, third].join('-')