Ballerina programming language
Created:
“Ballerina” Could Become the Programming Language of Integration - By dhanushka
Ballerina is a static typed language.
Another special type of variable is that “anydata” data type. This type is a union of the ()|boolean|int|float|decimal|string|(anydata|error)[]|map<anydata|error>|xml|table
data types. anydata variables can be used in places where you expect pure values.
Since Ballerina specifically designed to construct apps operating on networks, it natively supports JSON and XML.
json user = {
fname: "Peter",
lname: "Stallone",
"age": age,
address: {
line: "20 Palm Grove",
city: "Colombo 03",
country: "Sri Lanka"
}
};
io:println(user.address.country);
xml x1 = xml `<book>The Lost World</book>`;
io:println(x1);
News
Articles
James Clark’s blog: