3

subjが実装されるかどうか誰かが知っていますか?少なくとも、彼らのための自動ストレージクラス?ありがとう!

4

1 に答える 1

4

一般的に自動機能にはいろいろな問題がありますので、出来ないのかもしれません。

void main()
{
    auto bar() { return "hello world"; }

    writeln(bar());
}

設計どおりではなく、自動のバグが原因です。そのための正確な計画はわかりませんが、ネストされた関数の戻り型としてautoを使用できるはずだと思います。いずれの場合も、拡張リクエストがあります。

ただし、autoがネストされた関数で機能するかどうかに関係なく、同様の方法でデリゲートを宣言できます。

void main()
{
    auto bar = () { return "hello world"; };

    writeln(bar());
}

したがって、探していた正確な構文が現在機能していない場合でも、基本的な機能は引き続き存在します。

于 2010-11-18T10:07:17.333 に答える