【发布时间】:2014-09-14 21:07:43
【问题描述】:
在 python 中我可以这样做:
In [1]: x = ["a", "b", "c"]
In [2]: "--".join(x)
Out[2]: 'a--b--c'
在 d 中是否有等效的技巧?
【问题讨论】:
在 python 中我可以这样做:
In [1]: x = ["a", "b", "c"]
In [2]: "--".join(x)
Out[2]: 'a--b--c'
在 d 中是否有等效的技巧?
【问题讨论】:
是的,使用std.array.join:
import std.array, std.stdio;
void main()
{
auto x = ["a", "b", "c"];
writeln(x.join("--"));
}
请注意,与 Python 相比,D 的参数顺序是相反的。
【讨论】: