通常,Smalltalk中的if看起来像这样
condition
ifTrue: [ ... ]
ifFalse: [ ... ].
但是,我无法找到是否允许省略其中一个部分,例如ifTrue: ..
或ifFalse ..
。
是否有我遗失的手册?我找不到它了。
答案 0 :(得分:7)
Pharo Smalltalk例如知道
ifTrue:
ifTrue:ifFalse:
ifFalse:
ifFalse:ifTrue:
我认为其他方言理解类似的信息。它们是ANSI Smalltalk Standard的一部分。