我有两个用空格隔开的列表:foo bar
和baz ban
,嵌入在列表中:(foo bar, baz ban)
。我想用逗号加入两个列表,在列表内部维护空格以获取:
foo bar, baz ban
我怎样才能做到这一点?
当我未在join
函数中指定分隔符时,所有分隔符都由空格连接:
@debug join(foo bar, baz ban);
=> DEBUG: foo bar baz ban
当我comma
在join
函数中指定分隔符时,所有分隔符都变成一个空格:
@debug join(foo bar, baz ban, comma);
=> DEBUG: foo, bar, baz, ban
join()
会将一个列表追加到另一列表中...这意味着从两个一维列表(每个都有两个元素),它将始终创建一个包含四个元素的一维列表(您已经注意到了)。
要将两个列表合并为带有两个元素的二维(嵌套)列表(每个元素都是原始列表之一),您应该执行以下操作:
@debug (foo bar, baz ban);
=> DEBUG: foo bar, baz ban
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句