2
これはちょうど私の心の中に飛び込んだ楽しいものです。あなたは返されたオブジェクトに何も返されない場合はどうなりますか?
def returner():
return 6
を持っている場合、シナリオを想像してみてそして、あなたはそれを呼び出す:
six = returner()
今6はsix
に戻ってきました。しかし、あなたはちょうど次のような関数を呼び出すと、6に何が起こりますか?
returner()
戻り値はまったく破棄されますか?または、それはいくつかの隠された変数に割り当てられていますか?
これは破棄されます。 –
@ Kasramvdは、Pythonインタラクティブインタプリタセッションでのみ発生します。 –
@ juanpa.arrivillaga私は不思議です、 "廃棄"とは、すぐに_ガベージコレクションとメモリ解放を意味しますか?おそらくそれは別の質問です... – roganjosh