float.yml 1.4 KB

123456789101112131415161718192021222324252627282930
  1. # Кварк "Дробное" -- вещественное значение.
  2. кварк: Дробное
  3. база: float64
  4. реализация: ./lev1/quarq/quarq_float/
  5. атрибуты:
  6. док: |
  7. Дробное -- вещественное значение.
  8. Обеспечивает прецизионные вычисления и работу
  9. с непрерывными числами.
  10. дефолт: 0.0
  11. состояние:
  12. знач: 0.0 # Текущее состояние (float64)
  13. методы:
  14. - Доб: "Добавить массу другого кварка"
  15. - Выч: "Уменьшить массу за счет другого кварка"
  16. - Умн: "Умножить массу на величину другого кварка"
  17. - Дел: "Разделить на массу другого кварка (паника при 0)"
  18. - Сброс: "Сбросить в дефолт"
  19. - Уст: "Установить значение"
  20. - Получ: "Вернуть хранимое значение"
  21. - ЕслиРавно: "Проверить на равенство"
  22. - ЕслиБольше: "Проверить на превышение"
  23. - ЕслиМеньше: "Проверить на дефицит"
  24. - КакЦел: "Преобразовать в Целое"
  25. - КакСтр: "Преобразовать в строку"
  26. - КакБул: "Преобразовать в Бул"