以便携方式在Smalltalk中使用符号的"最佳实践"规则是什么?我主要使用squeak和pharo,我知道他们都允许'foo'= #foo和#foo ='foo'为真,而其他Smalltalks则不然.我理解符号是用于识别的,不应该用来代替字符串.但是,至少可以安全地假设一个符号对象是一个可以发送消息的集合,例如copyWith:或do:,或者你必须先将它转换为某种Collection吗?
任何意见,将不胜感激.
smalltalk visualworks squeak pharo
pharo ×1
smalltalk ×1
squeak ×1
visualworks ×1