С какого ключа начинаются списки?
Списки начинаются с 0
.
Как получить первый элемент списка?
Если мы хотим взять первый элемент списка — $list[0]
.
В []
указывается номер элемента для списков или ключ для row — $row[key]
.
Если у вас rowlist
и вам нужно взять значение из первой строки из колонки title
— $rowlist[0][title]
.
Если у вас наименования колонок в row
или rowlist
обозначены не по английски, то надо заключать их в кавычки — $rowlist[0]["Представление"]
.
Как создать список из нескольких одинарных значений?
=: listCreate(item: 1; item: 2; item: 3)
json
:
=: if(condition: #field_1 = json`[1,2,3]`; condition: #field_2 = json`["banana","apple"]`; then: true; else: false)
[]
— обозначают список.
,
— разделитель элементов.
""
— строки обязательно заключать в кавычки.
Если вы ошиблись в формате, например поставили ;
вместо ,
то при расчете кода будет ошибка:
Parsing error in [1:3]. Expected ',' or ']' while parsing array.
Из которой нам понятно, что в списке ожидается , или закрывающая ], а у нас там что-то другое.
Чем хорош json
— его можно использовать прямо внутри функции, но сложно читается если там много значений.
Пожалуйста, если у вас в этом небольшом списке больше 3-4 значений — делайте через listCreate
.
Работу какой функции заменяет сахар json``?
Функцию listCreate.
Можно ли использовать json внутри других функций?
Да.