VK Video
Как вызвать функцию?
Начните набирать в поле кода после =:
название функции. Например round
. Вам будет предложено автозаполнение — нажмите enter
и потом поставьте открывающую или закрывающую круглую скобку
.
= : round(num: ; type: "up|down|math"; step: 0.5; dectimal: 1)
Вид функций в Тотум — название перед скобками, а внутри скобок параметры. Дозаполним:
= : round(num: $number; type: "up"; step: 0.5; dectimal: 1)
number: 0.3
// Результат будет — 0.5.
Можно ли оставлять незаполненные параметры функций?
Нет, нельзя! Все лишние параметры надоудалить.
Как выделить следующий параметр функции?
Параметры разделяются ;
. Если курсор стоит перед закрывающей параметр ;
, то при нажатии Shift
+ Tab
будет выделен следующий параметр функции.
Если ткнуть Tab
, то будет выделено только значение следующего параметра.
Как выделить текущий параметр функции?
Поставьте курсор между любыми символами параметра и нажмите Shift
+ Tab
.
Как добавить параметр в функцию?
Начните набирать название параметра после одной из закрывающих ;
.
Как вызвать список всех параметров?
Если вы после закрывающей параметр ;
и началом следующего параметра поставите еще одну ;
то Тотум предложит вам список параметров — вы можете выбрать нужный.
Как быстро заполнить функцию только с нужными параметрами?
Наберите название функции и вместо (
поставьте /
, выберите параметр и снова поставьте /
. Когда набрали нужные то тогда ставьте (
.
Хорошим тоном является использовать параметра в том порядке, в котором они указаны в автозаполнении и документации.
Вы всегда можете посмотреть автозаполнение для функции кликнув на ней правой кнопкой мыши – там же есть быстрый переход в документацию по этой функции.
Может ли функция быть вызвана внутри другой функции?
Нет — это делается через отдельную строку:
example2: select(table: 'tablename'; field: 'fieldname1'; where: 'price' = $what_id)
what_id: round(num: #price; type: "up"; step: 1; dectimal: 0)