首页 文章
  • 11 votes
     answers
     views

    如何在Mac OS X 10.6(Snow Leopard)上开始使用D

    我已经对“D”感兴趣了几年,最近决定开始真正玩它 . 我已经能够很容易地掌握基础知识,我喜欢这种语言的基本功能集,我读的越多,我得到的印象越深刻 . 现在,我对编写自定义Web应用程序服务器作为业余爱好项目非常感兴趣,我希望它是一个简单的二进制文件,使用动态链接库来存储实际的Web应用程序 . 我相信D是这次冒险的完美语言 . 只有一个大问题......在过去的几天里,我完全无法使用任何类型的ID...
  • 57 votes
     answers
     views

    D的语法真的没有语境吗?

    我几个月前在D新闻组上发布了这个,但由于某种原因,答案从未真正说服过我,所以我想我会在这里问 . The grammar of D is apparently context-free . The grammar of C++, however, isn't (even without macros).( Please read this carefully! ) 现在授权,(官方)关于编译器,...
  • 2 votes
     answers
     views

    D2单元测试夹具

    我只想知道是否有人知道是否有任何方法/解决方法来获得内置D2单元测试功能的灯具 . 我在官方D2网站上找不到任何东西(单元测试文档没有提到夹具)所以我想这不可能但仍然希望这个假设是错误的:) 如果不可能,如果有人能指出我支持固定装置的D2的单元测试框架,我会很高兴 .
  • 6 votes
     answers
     views

    鸭子在D打字

    我是D的新手,我想知道是否可以方便地进行编译时检查的鸭子打字 . 例如,我将'd like to define a set of methods, and require that those methods be defined for the type that'传递给一个函数 . 它与D中的 interface 略有不同,因为我不必在任何地方声明"type X implements...
  • 1 votes
     answers
     views

    结构表达式参数与类型参数

    我正在创建一个输入范围来迭代一个自定义容器,该容器包含需要保持与输入和目标精确配对的数据点 . 我需要不同的范围来返回训练数据(double [] []),输入(double [])和目标(也是double []) . 我设法得到以下代码来编译和完美工作,但我不知道为什么 . public struct DataRange(string type) if( type == "Train...
  • 1 votes
     answers
     views

    在D中逐字节读取文件

    如何在D中逐字节读取文件? 我所拥有的是一个打开的文件,说: auto f = File("test.bin"); 现在我需要读取字节,说: ubyte first = fgetc(f); // this is whishfull thinking ubyte second = fgetc(f); 我还需要能够做其他的事情,比如阅读uints,ushorts,skippin...
  • 5 votes
     answers
     views

    Mono-D DMD编译器问题

    使用代码完成和简单重构等功能,在Mono-D中编写D几乎与在Visual Studio中编写C#一样高效 . 一切都在Linux上运行良好,只需安装Mono Develop,添加Mono-D存储库,然后构建;但在Windows上我甚至无法编译Hello World . 起初似乎DMD找不到Phobos,但按照Getting Started Page上的说明后,我在Object.di文件中得到21个...
  • 3 votes
     answers
     views

    当我打电话给新人会发生什么?

    如果我在DMD中调用new(对于数组和/或对象)会发生什么? 例如 int[] data = new int[number]; 或 new MyObject(); ? 我在哪里可以找到背景中发生的事物的来源?
  • 7 votes
     answers
     views

    退出相当于D?

    在官方(D 2.0 site)搜索文档后,我无法在C函数exit中找到D的等价物 . 在Google上搜索也让我失望 . 所以我想知道函数是否确实不存在,或者是否还有其他方法可以“到达那里” .

热门问题