7
静的な分岐と特性と、もう一方にはコントラクト・プログラミング機能があります。適切なメッセージを伝えるという主張の特徴のために、契約は素晴らしいものです。また、静的検査では、コンパイルされたコードにオーバーヘッドが発生しません。当然のことながら、コンパイル時に適切なエラーメッセージを出す機能を持たせると非常に役に立ちます。Dに静的なプリントがありますか?
たとえば、私の機能を持つベクトルとディファレンシャル1形式のクロス積を得ようとすると、コンパイラがどのように見えるのかということではなく、構造と配列の面であるいは関数の引数の型を静的に絞り込むことはできますが、ユーザーは私のものではなくコンパイラのメッセージに対処する必要があります。
コンパイル時にカスタムメッセージを印刷する方法はありますか?