1
私は関数呼び出しがメモリを占有しなければならないことは知っていますが、関数定義はどうですか?それは無感ですか?Python - 関数定義がメモリを占有していますか?
私は関数呼び出しがメモリを占有しなければならないことは知っていますが、関数定義はどうですか?それは無感ですか?Python - 関数定義がメモリを占有していますか?
情報はどこかに保存する必要があります。関数は実行中のスクリプトの一部であり、いつでもメモリにロードされ、必要になる可能性があるため、格納されているメモリ内にあると想定します。さらに、Cでは、関数を含むメモリを指し示すポインタ(メモリアドレスにリンクする変数)を置くことができます。これは、関数がC言語を使用するときにメモリを占有していることを意味します。したがって、Pythonを使用する場合もそうです。