gpt4 book ai didi

ruby - 当变量超出范围时是否意味着它不存在?

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:54 26 4
gpt4 key购买 nike

我不确定我是否了解范围 - 超出范围的变量(我使用的是 Ruby)是否存在于内存中的某处,或者它是否停止存在(我知道您无法访问它)。 如果说超出范围的变量不再存在是不准确的吗?

也许这是一个哲学问题。

最佳答案

如果您使用托管语言,那么就您而言,您不会分配和取消分配内存,因为它不再存在。

从技术上讲它确实存在,但 GC 往往不是确定性的,因此从技术上讲很难说它何时真正消失。

关于ruby - 当变量超出范围时是否意味着它不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/602991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com