D是由Walter Bright开发的多范式系统编程语言,自2006年以来,Andrei Alexandrescu开发。现在,D是一个开源协作。
当参数完全相同时,是否有不必重复编写this(parent class args){super(parent class args);}的方法?代码:class Parent {字符串名称; this(string ...
作为背景,我正在构建一个需要相对极端细节的地形程序。我不希望文件很小,并且它们不需要在监视器上正式查看,它们...
我需要使用 HTTP错误代码发送JSON响应。 我如何在vibe.d中实现这一目标 我目前使用此代码: T enforceCode T HTTPServerR...
我正在一个非常苛刻的项目(实际上是一个解释器),完全用D编写,我想知道通常会建议哪种类型的优化。该项目大量使用...
JavaScript具有立即调用的函数表达式,它们看起来像这样:(function(){})();我想知道是否可以在D中实现类似的功能。否则,一个额外的问题将是:...
无法将main.T类型的表达式e隐式转换为main.main.T
双重主词是什么意思?主范围是否有两个嵌套级别?错误:无法将类型为main.M!(Tuple!(wstring,wstring)*)的表达式myFunction(f)隐式转换为main.main.M!(...
我正在尝试使用vibe.d提交包含图像的多部分表单。我的代码如下:auto f = File(“ image.jpg”);自动数据=新的char [f.size]; f.rawRead(数据);字符串...
我正在学习D,并使用run.dlang.io进行调试。下面的代码在run.dlang.io上运行没有问题:import std.stdio;导入标准算法;导入std.range;导入std.typecons; ...
为什么这个代码导致运行时异常,当我希望它的范围说明如何处理?无效scopeTest(参照INT I){I = 10 / I;范围(失败)I = 0; } ... INT J = ...
我想修剪白色空间关闭后,从线路长度标准输入读取行进行排序。该代码按预期工作。进口std.algorithm,std.array,std.stdio,std.string;无效的主要(){...标准输入
我怎样才能调用C#功能(DLL)从d?我曾尝试或正在看下面:使用废弃单包(https://github.com/kubasz/derelict-mono)使用托管输出(见...
我编译文件stacktrace.d:无效的主要(){断言(假);}与ASLR关闭,当运行我得到:[email protected](2):断言失败------ ---------- ??:? ...
目前我正在学习d,并努力理解如何运算符重载可以为一类工作?重写opCmp有意义,工作正常的结构,但一类它需要...
我正在尝试使用Dlang运行OpenGL示例。 void onError(int code,const(char)* text)nothrow {}用法:glfwSetErrorCallback(&onError);绑定代码:__ hashared {da_glfwSetErrorCallback ...
如何在std.experimental.logger中使用loglevel中的级别?
在std.experimental.logger中有以下内容:logf(LogLevel.info,5 <6,“%s到sharedLog及其LogLevel.info”,“Logging”);什么是5 <6的东西?
我正在重新实现D编程语言中的Python Dependency Injector之类的东西。我想为D构建一个纯依赖注入框架。重写被认为是糟糕的提供者...