ifTrue是否可以从ifth中省略ifTrue?

Kev*_*gem 3 smalltalk

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

condition
        ifTrue: [ ... ]
        ifFalse: [ ... ].
Run Code Online (Sandbox Code Playgroud)

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

有没有我遗失的手册?我找不到它了.

Mar*_*inW 7

例如,Pharo Smalltalk就知道了

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

我认为其他方言理解类似的信息.它们是ANSI Smalltalk标准的一部分.

  • 这些方法在`Boolean`类上定义,只需浏览该类. (2认同)