|
|
6.168 True
- Defined in namespace Smalltalk
- Category: Language-Data types
- I represent truth and justice in the world. My motto is "semper veritatis".
6.168.1 True: basic
- & aBoolean
- We are true -- anded with anything, we always answer the other operand
- and: aBlock
- We are true -- anded with anything, we always answer the other operand, so evaluate aBlock
- eqv: aBoolean
- Answer whether the receiver and aBoolean represent the same boolean value
- ifFalse: falseBlock
- We are true -- answer nil
- ifFalse: falseBlock ifTrue: trueBlock
- We are true -- evaluate trueBlock
- ifTrue: trueBlock
- We are true -- evaluate trueBlock
- ifTrue: trueBlock ifFalse: falseBlock
- We are true -- evaluate trueBlock
- not
- We are true -- answer false
- or: aBlock
- We are true -- ored with anything, we always answer true
- xor: aBoolean
- Answer whether the receiver and aBoolean represent different boolean values
- | aBoolean
- We are true -- ored with anything, we always answer true
6.168.2 True: C hacks
- asCBooleanValue
- Answer `1'.
6.168.3 True: printing
- printOn: aStream
- Print a representation of the receiver on aStream
|