Existe una extensión en VsCode que permite, entre otras cosas más, visualizar el código que hacemos con Ballerina.
El enlace es el siguiente:
https://marketplace.visualstudio.com/items?itemName=WSO2.ballerinaAbrimos el editor y buscamos el plugin.
Visual Studio Code también nos permite ejecutar el código:
Visualicemos el siguiente código.
tipos.bal
import ballerina/io; // Definiciones de tipos a nivel de módulo type Persona record {| string nombre; int edad; |}; enum Estado { ACTIVO, INACTIVO } public function main() { int edad = 30; float altura = 1.75; boolean activo = true; string inicial = "C"; // no existe 'char' string nombre = "Thomas Muller."; int[] numeros = [1, 2, 3, 4]; [int, float, string] tupla = [25, 1.80, "Ana"]; Persona p = { nombre: "Luis", edad: 40 }; Estado estado = ACTIVO; map<string> capitales = { "MX": "Ciudad de México", "US": "Washington" }; int|error resultado = 10; // Result float? opcion = 3.14; // Option int contador = 0; fork { worker w1 { int local = contador; local += 1; io:println("Worker 1 contador: " , local.toString()); } worker w2 { int local = contador; local += 1; io:println("Worker 2 contador: " , local.toString()); } } io:println("Nombre: " + nombre + ", Edad: " + edad.toString()); string capitalMX = capitales["MX"] ?: "Desconocido"; io:println("Capital de MX: " + capitalMX); io:println("Persona: " + p.toString()); io:println("Contador final (simulado): " + contador.toString()); }
Al usar el plugin de Ballerina para visualizar el código obtenemos el siguiente diagrama:
Es importante notar que debes tener la última versión del lenguaje y de Visual Studio Code.
Enlaces:
https://codemonkeyjunior.blogspot.com/2025/12/ballerina-una-comparativa-con-rust.htmlhttps://codemonkeyjunior.blogspot.com/2025/12/ballerina-un-lenguaje-en-crecimiento.html





Comentarios
Publicar un comentario