関数に変数を渡すことなく関数を呼び出すだけで、関数の戻り値がどうなっているのか不思議です。それはどこに返されますか?誰がそれを持っていますか?それはどれくらいの期間保持されますか?関数に戻り値が返されます。誰がそれを持っていますか?それはどれくらいの長さですか?
以下の例は、スウィフト
func returnFun(input: String) -> String {
return(input)
}
returnFun("Who Am I?")
returnFun
によって書かれている関数の名前であり、それはあなたが文字列自体として引数の中に置かれた任意の文字列を返します。文字列私は誰ですか?は議論に入れられましたが、どこに行くのですか?誰がそれをキャッチしますか?それとも、帰った直後に破壊されますか?
おかげで、あなたの時間を多くして、関数の戻り値を格納(または使用)していない場合は
あなたは[コールスタック](https://en.wikipedia.org/wiki/Call_stack)に精通していますか? –
@Will Nessいいえ私はコールスタックにはまったく慣れていません。勉強の方向を教えてくれてありがとう – SLN