smalltalk 中的 if 可以省略 ifTrue 吗?

Can the ifTrue be omitted from an if in smalltalk?

通常 Smalltalk 中的 if 看起来像这样

condition
        ifTrue: [ ... ]
        ifFalse: [ ... ].

但是,我找不到是否允许省略其中一个部分,例如ifTrue: ..ifFalse ..

是否有我缺少的手册?我找不到它了。

例如Pharo Smalltalk就知道

  • ifTrue:
  • ifTrue:ifFalse:
  • ifFalse:
  • ifFalse:ifTrue:

我认为其他方言也能理解类似的信息。它们是 ANSI Smalltalk Standard.

的一部分