У меня есть вопрос по писку, я совершенно новичок в этом, поэтому я спрашиваю об основах. я создал класс
Object subclass: #Course
instanceVariableNames: 'id name day time isTwoHoursLong'
classVariableNames: ''
poolDictionaries: ''
category: 'Kernel-Objects'
который реализует следующий метод:
isTwoHoursLong: aBoolean
(aBoolean isMemberOf: Boolean)
ifFalse: [self error: 'invalid input value']
ifTrue: [isTwoHoursLong:=aBoolean.].
aBoolean должен быть истинным или ложным (экземпляр Boolean). теперь я попытался использовать метод:
|c1|
c1:=Course new.
c1 isTwoHoursLong:true.
но по какой-то причине я попадаю в опцию ifFalse, которая отправляет ошибку. может кто поможет прояснить ситуацию?