我有 4 个字符串变量name, quest, favorite_color, speed
那可能是空的。我想将它们连接在一起,在非空的之间添加空格。代码的简单性,即查看和理解的简单程度,比速度更重要。
So:
name = 'Tim'
quest = 'destroy'
favorite_color = 'red'
speed = 'fast'
becomes
'Tim destroy red fast'
and
name = 'Steve'
quest = ''
favorite_color = ''
speed = 'slow'
becomes:
'Steve slow'
请注意,“Steve”和“slow”之间只有 1 个空格。
我该如何做到这一点(最好是一行)?
[name, quest, favorite_color, speed].reject(&:empty?).join(' ')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)