输入字符串

时间:2013-10-08 12:34:52

标签: string reflection type-conversion d compile-time

如何将类型转换为字符串?

我认为这样的事情应该有用

import std.stdio: writeln;
import std.conv: to;
writeln(to!string(int));

更新:我在http://dlang.org/phobos/std_traits.html#.fullyQualifiedName

找到了它

我猜D中操作类型的所有逻辑都是模板参数吗?

1 个答案:

答案 0 :(得分:4)

  1. int已经是一种类型。您不需要typeof

  2. 您可以使用.stringof属性来获取字符串表示形式。 http://ideone.com/T4yYmo

    writeln(int.stringof);