Ballerina programming language
Created:
Sep 13, 2019
by
Pradeep Gowda
.
Updated:
Dec 07, 2023
Tagged:
programming-language
·
jvm
·
ballerina
“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: