2010-05-08 4 views
0

Je veux exécuter le code suivant:Comment comparer entre ByteString et ByteSymbol dans squeak?

methodName := thisContext sender method selector. 
aClass selectors do: [:current | current == methodName ifTrue: aBlock]. 

Bien que les chaînes sont égales, il ne les étapes dans la « ifTrue », je l'ai essayé de convertir les deux à ByteArray \ cordes et acier n'a pas travail. Des idées sur la façon de les comparer, donc je vais aller à la "ifTrue"?

+0

vous devriez vraiment accepter la réponse de Oak –

Répondre

0

Vous devez comparer en utilisant la méthode d'égalité (=) et non la méthode d'identité (==).

Questions connexes