2017-11-16 11 views
0

私はAppleのデベロッパードキュメントのクローズをエスケープする定義を読んでいました。それは、クロージャーが関数の引数として渡されたときにクロージャーが関数をエスケープすると言われていますが、関数が返された後に呼び出されるのはです。関数が返すのはどういう意味ですか?

最後の単語「返信」はこの文脈での意味を明確にしていません。私は関数がInt値やString値などの値を返すことができることを知っています。しかし、「の後に関数がを返す」という意味ではわかりません。

私は閉鎖がエスケープされているのはです。私はちょうど "リターン"という言葉がここで何を意味するのか知りたい。私は前に同じ質問をしましたが、誰もがクロージャが逃げていることを説明していました。彼らの誰もが "復帰"という言葉を説明しなかったので、今度は私の質問をより明確にしたいと思います。

+0

初心者向けのプログラミングチュートリアルが必要なようです。 – Jesin

+0

これはあなたが以前に尋ねてきた質問だったのですが、答えられなかった場合、なぜあなたは何か答えを受け入れましたか?あなたが不明確な方法で質問をするか、あなたが望む答えを得られない場合は、元の質問を編集します。 _again_に質問しないでください。 – matt

答えて

1

「終了」と似ています。実行パスがキーワードreturnに到達するか、到達する関数本体の最後の行に到達します。いずれにせよ、それはその瞬間に「戻る」。実行のパスがと呼び出された時点で、が再開する瞬間です。

関連する問題