通常 Smalltalk 中的 if 看起来像这样
condition
ifTrue: [ ... ]
ifFalse: [ ... ].
但是,我找不到是否允许省略其中一部分,例如
ifTrue: ..
或 ifFalse ..
。有没有我遗漏的手册?我找不到它了。
最佳答案
例如,Pharo Smalltalk 知道
ifTrue:
ifTrue:ifFalse:
ifFalse:
ifFalse:ifTrue:
我认为其他方言也能理解类似的信息。它们是 ANSI Smalltalk Standard 的一部分。
关于smalltalk - 可以在 smalltalk 中的 if 中省略 ifTrue 吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41432392/