我正在使用pharo
。我有一个Car
类具有speed
变量和类端的方法withSpeed: aSpeed
这台speed := aSpeed.
试图从OrderedCollection中检索元素
我想在操场下面的测试。
car := Car withSpeed: 20.
cars := OrderedCollection new.
cars add: car.
现在,我有一个car
内cars
集合。
我想其中有speed = 20
我想下面的代码的车,但它给我的错误:
result := cars select: [ :each | each withSpeed: 20. ].
任何想法是怎么回事?
可能使用'#detect:ifNone:'来捕获集合中没有这样的元素的情况。 –
是的,那更好。谢谢Max – Tobias