9

このコードがコンパイルされることに驚きました。

pure string Foo = SomePureFunction(123);

pureは、オンライン ドキュメントの関数のコンテキストでのみ言及されています。

変数とは何ですか?また、変数とはpureどう違いますか?immutableconst

4

1 に答える 1

6

この場合、属性はまったく効果がありません。これは DMD の既知の問題です。他にも同様のケースが多数あり、属性は拒否されませんが、効果はありません。

于 2012-02-03T21:22:11.040 に答える