#わからないこと
今、Python3.x系について勉強しており、「Pythonにはvariableがなくそれに対応するものとしてobject referenceがある」いうことを学びました。例えば
a = 7 a = "Library"
というコードがあると、最初にオブジェクト7がメモリに作られて、そのobject referenceとしてaが作られて、これら2つが結び付けられる。そして2行目で、"Library"というオブジェクトが作られてaの指す方向が"Library"に向くようになる。
ということですが、aが"Library"を指すようになったらメモリ中の7はどうなるのでしょうか?勝手に消滅してくれるのでしょうか?それともメモリ中に残って、何かしらの処理でメモリを開放してやらなければならないのでしょうか?
長文失礼しました。今、洋書の参考書で勉強しているため、正確な訳がわからないところは英語のままにしてあります。申し訳ありません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。