Smalltalk по-русски
Advertisement
Группа
Численные протоколы
Соответствует
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:

Уточнённые сообщения[]

Advertisement