phobos

    12

    2答えて

    実際に面白い会議がD-Specific Design Patternsについて行われ、Dコミュニティでは、効果的なコーディングテクニックを扱うための出発点になると思っている人もいました。他の人たちは、あまりにも多くの人々が多くの経験を持っていないので、あまりにも早いと主張します。そのような本の著者は、効果の概念について偏見的/個人的な感謝を得るでしょう。 SOはよりインタラクティブなメディアです(

    1

    4答えて

    私はパスパターンを検索するためにglobを使うことができます。これは、例えば: /usr/share/python3 /usr/share/python3-plainbox /usr/share/python /usr/share/python-apt /usr/include/python3.5m /usr/bin/python3 /usr/bin/python3m /usr/bi

    5

    1答えて

    どのようにこのCはDに変換する必要があります。 typedef const gchar* (*GModuleCheckInit) (GModule *module); typedef void (*GModuleUnload) (GModule *module); が、これは正しいですか? alias const gchar* function(GModule *module) GModul

    2

    1答えて

    停止したvibe.dタスクにメッセージを送信すると、アプリケーションはセグメント化エラーを取得します。私はメッセージが届くとは思っていませんでしたが、失敗した送信の試みについて通知を受けました(または少なくともクラッシュしないように)。 次の例は、この問題を示しています。 import std.stdio; import core.thread; import vibe.core.core;

    7

    1答えて

    私は次のコードコンパイルしよう:dmdと import std.algorithm; void main() { string[] x = ["ab", "cd", "ef"]; // 'string' is same as 'immutable(char)[]' string space = " "; char z = joiner(x, space).fron

    8

    1答えて

    最近、私はDプログラミング言語に興味を持っています。私はちょうどそれを学び始め、C++の背景から来ています。私はstd :: remove_ifに相当するものがあるかどうか疑問に思います。私は、dlangサイトのドキュメントを見るのを見ただけでした。 直接的な同等物がない場合、Dで同じ結果を達成するための適切な、または最も慣用的な方法は何ですか? 編集:私は、消去削除

    2

    1答えて

    これは十分単純ですが、そうではありません。次のように import std.container, std.stdio; void main(){ alias Array!double _1D; alias Array!_1D _2D; _1D a = _1D(); _2D b = _2D(); a.insert(1.2); a.i

    2

    1答えて

    既存のデータ配列(PythonのNumpy Libで作成)をD2 Languageのオブジェクトのような配列にカプセル化したいと思います。 ...私はすでにPythonのcTypes Libを使ってDLLの呼び出しを行い、配列の長さとデータポインタを渡します。しかし、配列データをコピーしてネイティブD2配列に入れています。これは、phobosライブラリのstd.rangeクラスを使用して配列データ

    5

    1答えて

    Dは、束のあまり知られていない言語であり、ライブラリの方法ではほとんどそれを行っていません。私はファイルをダウンロードしようとしていますが、DMD 2とphobosをetc.c.curlと一緒に使用する方法はわかりますが、カールは使いにくいです。そして私は良い例がどこにも見つからないからです。 etc.c.curlを使用して、できるだけ簡単な方法でファイルをダウンロードするにはどうすればよいですか