【发布时间】:2016-08-03 13:44:33
【问题描述】:
我需要将ints 的数组转换为字符串。按照代码执行此操作,但结果我得到了不需要的符号 [ ]
import std.stdio;
import std.conv;
void main()
{
int [] x = [1,3,4,6];
string s = to!string(x);
writeln(s);
}
输出:[1, 3, 4, 6]
如何使用replace 删除括号而不进行破解?
【问题讨论】:
-
你总是可以把它切掉...
-
@AdamD.Ruppe 看起来它可能比
map提出的解决方案更快。 -
是的,地图会为每个元素进行单独的分配,而我相信单个
to调用可以一次完成所有操作。单次调用加切片肯定是最简单的方法,也可能是最快的方法……尽管format解决方案也应该具有竞争力并且更可定制。
标签: arrays string int type-conversion d