Как создать пустую таблицу в Ballerina и постепенно добавлять записи

Мне нужно создать пустую и постепенно добавлять записи в созданную таблицу. Как я могу сделать это с Балериной? Какие функции можно применить к столу в Ballerina?

Вот мой рекорд

      type Employee record {|
    readonly string name;
    string department;
|};

1 ответ

Вы можете создать пустую таблицу, используя конструктор пустой таблицы без элементов. Вы можете использовать функции или из таблицы langlib для добавления членов.

      type Employee record {|
    readonly string name;
    string department;
|};

public function main() {
    table<Employee> key(name) tb = table [];

    tb.add({name: "Emma", department: "IT"});
}

addпаникует, если уже существует член с указанным ключом, тогда какputзаменяет члена.

См. документацию API для таблицы langlib для всех функций.

Другие вопросы по тегам