我正在使用Squeak编程,需要比较两个代码块,如下所示:(toRunBlock是一个实例变量)
~~~Other code~~~
toRunBlock := [nil].
~~~Other code~~~
但是在某个时候,我需要将它与另一块代码进行比较:
(toRunBlock = [nil]) ifTrue: [
"Run some code if toRunBlock hasn't been overwritten"
].
但是那个检查总是返回错误,我找不到一种方法来检查它们是否相等。有人能帮我解决吗?