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);