如果它已过时,我想更新一个变量 - 显然这可以通过存储它的创建时间来完成。
但是 - 是否有一种(可能未记录的)方法来确定工作空间中的变量何时被声明?
如果它已过时,我想更新一个变量 - 显然这可以通过存储它的创建时间来完成。
但是 - 是否有一种(可能未记录的)方法来确定工作空间中的变量何时被声明?
不,没有办法知道变量是何时创建的。人们已经详细探索了数组元数据,但没有人发现任何创建时间戳的迹象。
此外,这样的数据字段一般没有用处,因此不太可能实现,因为时间戳只会占用内存而没有好处。
对于这种时间戳有用的极少数情况,我建议创建一个行为类似于普通数值数组的类,但还带有时间戳。