如何在 D2 (Phobos) 中获得单次击键?
是否有一种简单的跨平台方法可以使用 Phobos 在 D2 中进行单次击键? 例如,“按任意键继续...”提示,或者 Brainfuck 解释器。 我尝试过的所有方法都…
D 中基于堆栈的对象实例化
我正在学习 D,并且对我遇到的错误感到困惑。 考虑以下事项: module helloworld import std.stdio import std.perf ptrdiff_t main( string[] args )…
在 D2 中将 std.algorithm.map 与成员函数结合使用
我有: Foo foo = new Foo() foreach (i 0..10) { Bar bar = foo.getBar(i) ... } 我希望能够(等效地)说: foreach (bar foo.getAllBars()) { ... }…
为什么 Phobos 使用枚举作为常量?
为什么Phobos使用enum来定义常量?例如,在 std.math 中: enum real E = 2.7182818284590452354L 为什么不使用全局不可变?与 immutable 相比,enum …
D 语言是否有多个标准库以及 GC 问题?
我想知道 D 有多成熟和稳定,以及它是否可以很好地替代 C/C++。 我知道目前有两个标准库(Phobos 和 Tango)。难道还是没有统一的标准库吗? 另外,我…
检查 D 中字符串是否在数组中?
如何检查数组中是否出现字符串? 我的意思是我当然可以循环,但是有标准功能吗? 起初我这样做了: if(str in ["first", "second", "third"]) 但它抱…
- 共 1 页
- 1