VK Video
Какая синтаксическая конструкция позволяет осуществить математический порядок вычисления?
По умолчанию математические операции совершаются в Тотум в том порядке в котором они написаны, но если вам нужно сделать математическую запись, то:
=: math`$A / ($B + $C)`
A: 10
B: 4
C: 6
// Результат: 1
Как обрабатываются скобки в math?
Как в математической записи — сначала выполняются действия в скобках, потом совершаются действия над скобками - в математическом порядке: степени, умножение и деление, сложение и вычитание.
Можно ли используя math ссылаться на другие строки кода?
Да, любые обращения, допустимые в Totum-коде:
$
— строка кода.
#
— значение ячейки.
$#
— переменная внутри кода.
#$
— значение ячейки, определенной кодом.
$$
— вызывает строку кода, которую определил другой код. Изящный способ ветвления!
@
— обращение к нестрочным полям в других таблицах.
Можно ли использовать math прямо в функции?
Да.
=: if(condition: math`$A4 + $B4 / 2` = 15; then: true; else: false)
A4: 10
B4: 10
// Результат: true