VK Video
Функция select выбирает одно значение или список?
Есть принципиальная разница между одним
значением и списком
.
select возвращает одно
значение — например 3
или "отвертка"
.
Есть случай, когда селект возвращает список
— это будет, если взять значение поля, которое хранит список
. Например селект с параметром множественное.
Список вглядит так: ["отвертка","ключ","молоток"]
. Может быть список
с одним значением, например: ["отвертка"]
, но это не одно и тоже с одним
значением — различается форма.
Функция selectList выбирает одно значение или список?
selectList возвращает список
, даже если в выборку попадет единственное значение — это будет список из одного значения.
Если же взять список
из значений полей которые сами являются списками
, то будет список из списков
.
Есть функция, которая поможет вам эти списки склеить друг за другом — listTrain.
Если поле предназначено для одного значения, а в него передан список?
Лучше не допускать таких ситуаций. Если такое случилось, то значение не будет отображено или будет ошибка.
Если выбирается список, то как взять из него одно значение?
=: $list[1]
list: listCreate(item: "A"; item: "B"; item: "C")
// Результат: B
Как одно значение преобразовать в список?
=: listCreate(item: $value)
value: 10
=: json`[$value]`
value: "огурец"
Какие базовые операции можно совершать со списками?
Есть целый раздел функций, связанных с обработкой списков: