D 表单库 TableLayoutPanel?
每次我尝试使用 D Forms Library 时,我都会遇到这样一个事实:它没有TableLayoutPanel——这使得我几乎不可能制作出一个好的 GUI。 有没有 DFL 的 Ta…
重载 opIndexAssign
我似乎在我的一个类中重载 opIndexAssign 时遇到了一些问题。 我有课; JSObject 的定义如下: alias char[] String; ... class JSObject : Dobject {…
D 中的 gppg/gplex 等效吗?
当我在 C# 中工作时,我发现了 gppg 和 gplex 解析器/词法分析器生成器非常适合我的需求。我想知道 D 编程语言是否有类似的东西(即,给定 BNF 或 EBN…
运行时在D中分配多维数组
是否可以在 D 中分配二维数组(及更高维)? 以下内容不起作用: void create2DArray(uint w, uint h) { double[][] histogram = new double[w][h]; }…
DMD Phobos 到 Tango 的转换:va_arg - 它是什么?我用什么来代替它?
我正在尝试将一些 Phobos 代码转换为其 Tango 等效项,但我被这段我不完全理解的代码所困扰: OutBuffer codebuf; (...) void gen(Loc loc, uint opco…
构建 tangobos 以与 DMDScript 配合使用 / 让 ECMA 脚本与 D1-Tango 配合使用
我正在尝试在我的 win32 D1-Tango 设置上安装 DMDScript-tango 。我使用的版本是 0.99.9 Kai 捆绑包 。 当我尝试构建它时,我收到以下错误(以及其他…
D 中的无限数据结构
我在 D http://www.digitalmars.com/d/2.0 中找到了函数参数惰性求值的示例/lazy-evaluation.html 我想知道如何在 D 中实现可能的无限数据结构,就像 …
为什么没有“forall”?标准并行?
我一直在研究新的 std.parallel 库。我不是语言或库设计者,所以请原谅我的无知,但是如果语言中有一个 forall 语句,或者至少在 std.parallel 中,不…
D 中具有可变数量字符串参数的 Mixin?
我正在为现有的 C 库开发一些 D 绑定,并且我有一堆函数定义以及它们的一堆绑定。例如: // Functions void function(int) funcA; long function() fu…
用D表示的Java解决方案(反射)
我正在D中重新实现一个java程序。我使用了工厂模式, 即从数据“myclass”“5.3,6,8,10”中,我使用反射来调用构造函数 myclass(5.3 ,6,8,10); 在D中…