При передаче объекта в функцию в Ballerina мы всегда должны создавать переменную, затем создавать новую и передавать ее. Разве мы не можем создать объект для одноразового использования?
Например, я могу вызвать функцию ответа HTTP следующим образом:
http:Response res;
_ = caller->respond(res);
Но я не могу назвать это так:
_ = caller->respond(new);
Обязательно ли в Ballerina всегда определять переменную перед ее передачей в функцию или существует более простой обходной путь?