Basic Examples
11 self-contained demos covering all language features.
Examples List
| File | Description |
|---|---|
01_variables.unna | Variables and data types |
02_operators.unna | Arithmetic and comparison |
03_arrays.unna | Arrays and collections |
04_structs.unna | Structures and custom types |
05_control_if.unna | If-else statements |
06_control_while.unna | While loops |
07_control_for.unna | For loops |
08_control_foreach.unna | Foreach loops |
09_functions.unna | Functions and return values |
10_recursion.unna | Recursive functions |
11_async.unna | Async/await patterns |
Running Examples
./bin/unnarize examples/basics/01_variables.unna
Sample: Variables
// 01_variables.unna
// Integer
var age = 25;
print("Age: " + age);
// Float
var price = 19.99;
print("Price: $" + price);
// String
var name = "Unnarize";
print("Name: " + name);
// Boolean
var active = true;
print("Active: " + active);
Sample: Structs
// 04_structs.unna
struct Point {
x;
y;
}
var origin = Point(0, 0);
var target = Point(10, 20);
print("Origin: (" + origin.x + ", " + origin.y + ")");
print("Target: (" + target.x + ", " + target.y + ")");