3

Smalltalk 有自动垃圾收集功能吗?那么,这是否是说我可以做类似以下的事情而没有意外的副作用?

transactions := Set new.
transactions add: tran1.
transactions add: tran2.
transactions add: tran3.
transactions add: tran4.
...
transactions add: tran899.
transactions add: tran900.

|||  ~~ Do some stuff ~~  |||

transactions post.
transactions := Set new.
4

1 回答 1

5

是的,当您重新分配事务变量时,引用计数将归零,并且先前引用的对象将立即被清除。

于 2013-07-09T01:17:02.077 回答