将数组连接成字符串的惯用方法是什么?

3
许多编程语言支持类似以下的构造(以Python为例):
>>> ["One", "two", "three"].join(" and ")
"One and two and three"

在Crystal中,惯用的做法是什么?

1
刚才你写的就是对的...join函数有效。 - Stephie
哦,我又傻了。这次还是在文档中找不到正确的内容(Google 也没有帮上忙)。原来是属于 Enumerable 而不是 Array 的一部分,唉。 - obskyr
我刚意识到在Python中实际上是'和'.join(["One", "two", "three"]),但是嘿。 - obskyr
1个回答

3

使用#join,它是从Enumerable继承的Array方法。在Crystal中,问题中的示例同样适用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接