Описание тега ballerina-swan-lake
Лебединое озеро — это вторая версия языка программирования Ballerina. Используйте этот тег для вопросов об использовании этой версии языка Ballerina.
1
ответ
Как я могу выполнить запрос аналитики журнала Azure из кода балерины
Мне нужно выполнить запрос аналитики журнала Azure из кода балерины. Как я могу это выполнить? Есть ли руководство, как это сделать?
27 сен '23 в 06:08
0
ответов
Ошибка компиляции при попытке импортировать пакет в Ballerina
Я новичок в Ballerina и пытаюсь импортировать какой-нибудь коннектор OpenAPI (например, ballerinax/fraudlabspro.frauddetection) в свой проект Ballerina. Однако я продолжаю сталкиваться с ошибкой, как указано ниже: Compiling source admin/test2:0.1.0 …
08 ноя '23 в 08:30
0
ответов
Недопустимое начальное действие для доступа к неизолированному выражению
См. сегмент кода ниже. У меня есть две переменные, которые не являются примитивными.contextявляется рекордом, иkeywordsэтоstringмножество. Это показывает мне следующую ошибку. Что здесь следует исправить? Я не могу полностью понять, о чем говорит мн…
03 окт '23 в 10:43
0
ответов
Каково использование `regexp:Groups` и как получить к нему доступ в регулярном выражении балерины?
Мне нужно знать, каковы варианты использованияregexp:Groupsобъект?
13 ноя '23 в 05:58
1
ответ
Объединение двух карт с использованием оператора распространения дает ошибку в балерине
Я попытался объединить две карты с помощью оператора распространения, и это выдало ошибку. import ballerina/io; map<string> map1 = { "key1": "value1" }; map<string> map2 = { "key2": "value2" }; public function main() { map<string> …
02 окт '23 в 10:05
1
ответ
Как имитировать функцию в импортированном локальном модуле балерины в модульном тесте
Я создал модуль балерины, как показано ниже, который хранится в моем локальном реестре. import wso2/notification_grpc_client as ngc; В отдельном модуле. В тестовом примере я импортирую другой модуль и пытаюсь имитировать ответ в одном из методов кла…
10 ноя '23 в 12:07
0
ответов
Как я могу указать значения ошибок в Ballerina?
У меня есть тип ошибки, как определено ниже, type ErrorDetails record {| string message; string reason; "HIGH"|"MEDUIM"|"LOW" severity; int code; record {} other?; |}; type Error error<ErrorDetails>; Я хочу написать тестовую функцию, в которой…
27 сен '23 в 10:38
1
ответ
Издевательство над частными объектами в классах Ballerina для модульного тестирования
В настоящее время я пишу модульные тесты для функций внутри класса ConsentManagementServiceImpl. Однако запуск этого класса предполагает создание объекта уровня DAO. Я хочу высмеивать частный конечный объект (consentManagementDAO) и высмеивать его м…
15 сен '23 в 07:29
0
ответов
Нужно ли нам фиксировать Ballerina.toml и Dependency.toml при отправке на Github?
Для служб балерины и служб отдыха: обязательно ли фиксировать файлы Ballerina.toml и Dependologies.toml при отправке в удаленные репозитории, такие как Github? Какова наилучшая практика при отправке файлов в Github?
18 сен '23 в 06:01
1
ответ
Ошибка при вызове функции, имеющей запись с полями с плавающей запятой в качестве аргумента, с использованием метода function:call.
isolated function mockFunction(record {|string operation; float operand1; float operand2;|} input) returns string{ return "mockFunction scuccessful"; } public function main() returns error? { string input = "{\"operation\":\"ADDITION\",\"operand1\"…
02 окт '23 в 07:02
1
ответ
В чем разница между типами «anydata» и «any» в Ballerina?
Я работаю с Балериной и наткнулся на два типа:anydataиany, которые, похоже, используются для обработки динамических типов. И я хочу понять нюансы между ними и их влияние на безопасность типов и гибкость в моих программах Ballerina.
06 окт '23 в 07:36
0
ответов
Как сопоставить регулярное выражение в Ballerina?
Я работаю над проектом Ballerina и пытаюсь выполнить проверку содержимого следующим образом: string key = "ownerEmail"; string url3 = "/guest-wifi-accounts/{ownerEmail}"; io:println(url3.matches(re `\{${key}\}`)); io:println(regex:matches(url3, stri…
02 окт '23 в 06:56
0
ответов
Следует ли отменить вызовы асинхронных функций перед ожиданием, если в Ballerina произойдет ошибка?
Что касается вызовов асинхронных функций https://ballerina.io/learn/by-example/asynchronous-function-calls/ Должны ли мы вызывать Future.cancel(), если код между объявлением будущего и ожиданием выдает ошибку или возвращает результат? Пример: future…
28 ноя '23 в 11:50
1
ответ
Как создать пустую таблицу в Ballerina и постепенно добавлять записи
Мне нужно создать пустую и постепенно добавлять записи в созданную таблицу. Как я могу сделать это с Балериной? Какие функции можно применить к столу в Ballerina? Вот мой рекорд type Employee record {| readonly string name; string department; |};
15 сен '23 в 05:52
0
ответов
Зависимости Ballerina разрешаются для последней доступной версии, отличной от указанной в Ballerina.toml.
У меня есть проект Ballerina, созданный на Ballerina U4 (2201.4.1). Файл Ballerina.toml для этого проекта выглядит следующим образом. [package] org = "anjana" name = "test" version = "0.1.0" distribution = "2201.4.1" [[dependency]] org="wso2healthca…
08 ноя '23 в 07:45
0
ответов
Ошибка `вызов действия как выражение здесь не разрешено` в балерине
Я попытался получить доступ к таблице базы данных, используяMySQLбиблиотека балерины. я осознаюaction invocation as an expression not allowed hereошибка. Я привел пример кода ниже. import ballerina/sql; import ballerinax/mysql; mysql:Client|sql:Erro…
27 сен '23 в 09:29
1
ответ
Ошибка UnsatisfiedLinkError при запуске модуля K8S на основе службы Ballerina.
Я пытаюсь запустить модуль K8S на основе службы Ballerina и получаю следующую ошибку: ошибка: java.lang.UnsatisfiedLinkError {"message": "не удалось загрузить требуемую собственную библиотеку", "cause": error("java.lang.IllegalArgumentException",mes…
01 дек '23 в 04:37
1
ответ
Как использовать опцию --experimental в сборке Bal
В настоящее время я работаю над обновлением программы Ballerina с 2201.1.0 до 2201.4.1. Эта программа была помещена в контейнер, и команда сборки в Dockerfile былаRUN bal build --experimental. Когда я использую ту же команду сборки с 2201.4.1, я пол…
18 сен '23 в 07:57
0
ответов
Как проверить, существует ли объект в массиве в Ballerina
Я хочу знать, как проверить, существует ли конкретный объект в массиве. Я попробовал следующий подход, и он выдает ошибку времени компиляции. import ballerina/io; class A { private int a = 2; } public function main() { A a = new; A[] arr1 = [a, a, a…
28 ноя '23 в 09:37
1
ответ
Являются ли строковые числовые литералы с суффиксом с плавающей запятой допустимыми аргументами CLI в Ballerina?
Спецификация Ballerina наfromString()методы языковых библиотекfloatиdecimalговорит, что FloatingPointTypeSuffix не разрешен. Следует ли это учитывать и для аргументов CLI? import ballerina/io; public function main(decimal d) { io:println(d); } Напри…
15 ноя '23 в 05:30