- Группа
- Численные протоколы
- Соответствует
- magnitude
- Определение
- Числа
- Стандарт
- ANSI Smalltalk
Данный протокол определяет способы работы с (действительными) числами.
Smalltalk обеспечивает использование в расчётах различных типов чисел. При этом операнды, если они имеют различный тип, приводятся к одному, имеющему приоритет. Иерархия уровней приоритетов выглядит так:
- FloatQ
- FloatD
- FloatE
- Fraction
- scaledDecimal
- integer
Сообщения[]
- *
- +
- -
- //
- \\
- abs
- asFloat
- asFloatD
- asFloatE
- asFloatQ
- asFraction
- asInteger
- asScaledDecimal
- ceiling
- floor
- fractionPart
- integerPart
- negated
- negative
- positive
- quo:
- raisedTo:
- raisedToInteger:
- reciprocal
- rem:
- rounded
- roundTo
- sign
- sqrt
- squared
- strictlyPositive
- to:
- to:by:
- to:by:do:
- to:do:
- truncated
- truncateTo:
Уточнённые сообщения[]
- <
- =
- >
- printString