phobos

    2热度

    1回答

    是否存在将无符号整数转换为二进制字符串的Phobos函数?我搜索了,但找不到 - 只是想确保我不会通过编写我自己的方式重新发明轮子。

    3热度

    1回答

    首先,D如何创建并行foreach(底层逻辑)? int main(string[] args) { int[] arr; arr.length = 100000000; /* Why it is working?, it's simple foreach which working with reference to int from arr, par

    1热度

    1回答

    我尝试在D2中一起使用Tango和Phobo,并且我从link下载了包并按照其安装process。 但它只有Linux安装而不是windows。 这就是我所做的。 已经安装了Visual-D和DMD。 link 我将文件保存到C:\探戈-D2-d2port 修改我的C:\ d \ DMD2 \ WINDOWS \ BIN \ sc.ini为随后 [版本] 版本= 7.51 Build 020 ;两

    2热度

    1回答

    避灾空间我有一个字符串"foo bar baz",并希望把它变成"foo\ bar\ baz"。缺少手动方法(请拨split,然后重新加入适当的分隔符),还有另一种方法可以做到这一点吗?在Phobos中是否存在类似replace的功能?

    6热度

    2回答

    如何从文件轻松构建原始的逐字节InputRange/ForwardRange/RandomAccessRange?

    2热度

    1回答

    我需要一个函数来测试一个字符串是否以一些后缀结尾。我可以使用'lastIndexOf'来完成这个任务,但是我想知道是否有一个标准的phobos函数?

    1热度

    2回答

    是否可以在运行时在dlang中获取类/结构/其他变量值以获取/设置其值?如果是,请提供示例。 也有可能获得运行时变量值吗? 例: class S{ int svariable = 5;} class B { int bvariable = 10;} void printValue(T, T instanceVariable, string variableName) { writel

    2热度

    1回答

    将消息发送到已停止的vibe.d任务时,应用程序会收到分段错误。我没有预料到邮件会被发送,但是会收到关于失败的发送尝试的通知(或者至少不会崩溃)。 以下示例说明了此问题。 import std.stdio; import core.thread; import vibe.core.core; import vibe.core.concurrency; static this() {

    4热度

    1回答

    我写了一个名为Node的结构,并希望能够使用指向该结构的指针作为Phobos BinaryHeap中的条目。但是,我不确定opEquals和opCmp是如何实现指向结构的指针(或者实际上,通常)。我无法在文档中找到任何帮助我的东西。任何人都可以将我指向正确的方向吗?

    1热度

    1回答

    为什么我们不能计算两个不变范围的笛卡尔积? 以下代码: import std.stdio; import std.algorithm; void main() { immutable int[] B = [ 1, 2, 3 ]; immutable int[] C = [ 4, 5, 6 ]; auto BC = cartesianProduct(B, C);