D语言中如何将string转换成int格式?

realzhang 2012-06-03
我用cast(int) "1234"不行啊,查文档也找不到,google的关键词用D的结果太差了。
老Colorful 2012-06-03
请使用 std.conv 中的 to(T) 函数。

比如
auto number = to!(int)("1234");
老Colorful 2012-06-03
BTW,文档上描述的很清楚。
betty_betty2008 2012-06-03
老Colorful 写道
BTW,文档上描述的很清楚。

to!int to!double to!string ...
@老Colorful:  老A是如何将 to!(typeName) 简化成 to!typeName的?
老Colorful 2012-06-03
引用
@老Colorful:  老A是如何将 to!(typeName) 简化成 to!typeName的?


这个不是老 A 的功劳。这个是 D 自带的特性。模板的简化写法。不过我不喜欢这种写法,觉得还是加上括号优雅,呵呵。

具体详见:http://dlang.org/template.html Explicit Template Instantiation 章节。
老Colorful 2012-06-03
同志们,文档啊。文档太重要了。
betty_betty2008 2012-06-03
老Colorful 写道
同志们,文档啊。文档太重要了。

有老Colorful 在这里,张嘴即来,呵呵

Global site tag (gtag.js) - Google Analytics