d

d

文章 0 浏览 7

如何在 D 中实现 Haskell *Maybe* 构造?

我想在 D 中实现来自 Haskell 的 Maybe,只是为了它的地狱。 这是我到目前为止所得到的,但还不是很好。有什么想法如何改进吗? class Maybe(a = int)…

盗心人 2024-12-21 04:36:34 5 0

编译废弃程序(D)

我花了几个小时试图做到这一点但没有成功,所以我现在在这里。 我正在尝试编译这个(点击)程序测试我的废弃安装没有成功。 我正在使用 Arch Linux 发…

深爱不及久伴 2024-12-21 02:58:53 1 0

使用什么样的可变参数函数?

我想编写一个可变参数函数,该函数应该有 1 个不可选的字符串类型参数和第二个可选字符串。我已经阅读了有关可变参数函数的语言规范,但考虑到 D 的许…

走走停停 2024-12-21 01:08:14 4 0

相同模板参数时不同类型?

struct Matrix(T, size_t row, size_t col){ alias row Row; alias col Col; auto opBinary(string op, M)(in M m) const if(op == "*"){ static asse…

久随 2024-12-21 01:06:51 1 0

D语言:初始化动态多维数组最佳实践?

只是好奇这是否是在 D 中初始化动态多维数组的最佳实践。他们的语言参考中有一个关于数组的部分,但我不太确定它是否超出了我想要完成的任务。 class …

无力看清 2024-12-20 22:52:53 5 0

D 中的简单 Set 实现?

我在 D 的标准库中寻找 Set 实现,我只找到了这些: BinaryHeap RedBlackTree 如果我只能弄清楚如何使用它们,那么这两个都可以正常工作。我从 RedBla…

北座城市 2024-12-20 17:46:23 7 0

如何正确使用opCall?

struct Foo{ int _a; this(int a){ _a = a; } int opCall(int b){ return b * b; } } Foo f; int rt = f(33); //Error: cannot implicitly convert ex…

你的心境我的脸 2024-12-20 11:11:08 6 0

解析 D 中的字符串

我正在尝试学习 D,但由于缺乏文档(或我对它的理解)而苦苦挣扎,所以我来到了这里。今天早些时候我已经问了一个不同但不相关的问题。 不管怎样,这…

葬シ愛 2024-12-20 08:27:04 2 0

初始化结构体值和字符串键的关联数组

(对于“D”编程语言) 我一直在努力初始化一个具有结构元素并且应该可以通过字符串索引的关联数组。我会将其作为模块从单独的文件导入。 这就是我想…

最好是你 2024-12-20 08:01:53 3 0

D 编程不完全编译器

我正在尝试学习 D 编程语言,我从官方网站下载了编译器 ( http://www.digitalmars.com/d/download.html)。我正在遵循原始的 D 编程教程和书籍。 但编…

蓝礼 2024-12-19 17:04:36 3 0

D 任务池等待所有任务完成

这与我之前的问题有关: D 并发写入缓冲区 假设您有一个由 2 个连续代码块 A 和 B 组成的代码段,其中 B 依赖于 A。这在编程中很常见。 A 和 B 都由一…

余生再见 2024-12-18 21:14:13 4 0

如何在D中使用C静态库?

我完全困惑于如何将 FreeType 2.4.8 编译为静态库并可在 Windows 中的 D 应用程序中使用。我尝试使用 objconv、coff2omf 运行它,并尝试 extern(C)/ex…

忱杏 2024-12-18 07:14:07 6 0

使用 Derelict 和 SDL 进行 D 编程

您好,我最近通过查看 Derelict2 分支此处下载了 Derelict2 我尝试使用 SDL 编写一个小程序: import derelict.sdl.sdl; int main() { bool run = tru…

谁与争疯 2024-12-17 16:08:51 4 0

如何将 D 数组转换为 C 变量?

我想在 D 中转换以下形式的数组: string[] arrayStr = [ "hi, "is fun", "use D programming" ]; 我有一个需要 C 变量的 C 函数: void c_func( cons…

伤感在游骋 2024-12-17 15:17:44 8 0

如何在 D 回溯中显示行号?

我在 D 中有以下示例代码: import std.stdio; int g(int i) { auto l = [1, 2, 3, 4]; return l[i]; } void f(int i) { writeln(g(i)); } void main(…

养猫人 2024-12-17 10:32:54 6 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文