首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同分隔符的嵌套连接

问不同分隔符的嵌套连接
EN

Stack Overflow用户
提问于 2014-02-16 07:25:47
回答 1查看 58关注 0票数 0

我有两个以空格分隔的列表:foo bar和baz ban,它们嵌入到一个列表中:(foo bar, baz ban)。我想用逗号加入两个列表,在列表中保持空格分隔符以获得:

代码语言:javascript
复制
foo bar, baz ban

我该怎么做?

当我没有在join函数中指定分隔符时,所有这些都由一个空格连接:

代码语言:javascript
复制
@debug join(foo bar, baz ban);
=> DEBUG: foo bar baz ban

当我在comma函数中为分隔符指定join时,所有分隔符都变成一个空格:

代码语言:javascript
复制
@debug join(foo bar, baz ban, comma);
=> DEBUG: foo, bar, baz, ban
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 11:10:47

join()会把一个列表附加到另一个.这意味着,从两个一维列表中,每个元素都有两个元素,它总是会生成一个包含四个元素的一维列表(正如您已经注意到的)。

要将这两个列表组合成一个具有两个元素的二维(嵌套)列表(每个元素都是原始列表中的一个),您应该这样做:

代码语言:javascript
复制
@debug (foo bar, baz ban);
=> DEBUG: foo bar, baz ban

演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21808486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档