如何将类型转换为字符串?
我认为这样的事情应该有效
import std.stdio: writeln;
import std.conv: to;
writeln(to!string(int));
更新:我在http://dlang.org/phobos/std_traits.html#.fullyQualifiedName找到它
我猜 D 中对类型进行操作的所有逻辑都是作为模板参数给出的,对吧?
如何将类型转换为字符串?
我认为这样的事情应该有效
import std.stdio: writeln;
import std.conv: to;
writeln(to!string(int));
更新:我在http://dlang.org/phobos/std_traits.html#.fullyQualifiedName找到它
我猜 D 中对类型进行操作的所有逻辑都是作为模板参数给出的,对吧?
int
已经是一种类型。你不需要typeof
它。
您可以使用该.stringof
属性来获取字符串表示形式。http://ideone.com/T4yYmo
writeln(int.stringof);