Как проверить, существует ли объект в массиве в Ballerina
Я хочу знать, как проверить, существует ли конкретный объект в массиве.
Я попробовал следующий подход, и он выдает ошибку времени компиляции.
import ballerina/io;
class A {
private int a = 2;
}
public function main() {
A a = new;
A[] arr1 = [a, a, a];
A[] arr2 = [new , new, new];
io:println(arr1.indexOf(a) != ());
}
Ошибка:
ERROR [main.bal:(29:16,29:20)] incompatible types: expected 'ballerina/lang.array:0.0.0:AnydataType[]', found 'A[]'
ERROR [main.bal:(29:29,29:30)] incompatible types: expected 'ballerina/lang.array:0.0.0:AnydataType', found 'A'
error: compilation contains errors