我刚刚开始学习Dlang。
需要输出DList!int作为数组 - [1,2,3]。
import std.stdio : writeln;
import std.container.dlist : DList;
void main()
{
DList!int list;
list.insertFront(1);
list.insertBack([2, 3]);
writeln(list); // prints DList!int(7F50A689A000)
}
你非常接近。你只需要[]
来制作一个Range,然后writeln()行将按你的预期工作:
writeln(list[]); // prints [1, 2, 3]