[英]How do I test for equality between an Array of associations and an Object (instance) in Pharo Smalltalk?
我有一小段代碼似乎無法正常工作,並且無法測試對象是否相同。
something := ((selectedTab value) == registerObject).
要么:
((selectedTab value) == registerObject) ifTrue: [ "this never get's executed" ]
我在兩個實例“選定的值”上的“探明指針”具有與“ registerObject”完全相同的ID,甚至在括號中加了引導。
誰能啟發我這個話題?
SelectedTab是一個數組或“名稱”->對象關聯,只有一個這樣的關聯。 我確信它只是存儲對象本身。
我不得不使用第一個值,而不只是值 :
something := ((selectedTab first value) == registerObject).
((selectedTab first value) == registerObject) ifTrue: [ "this never get's executed" ]
菜鳥誤會大家了!!! 我一無所獲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.