Language Basics

Variables

let x = 10 // Inferred as int
const PI = 3.14 // Constant

Functions

fn add(a: int, b: int) -> int {
  return a + b
}

Data Types

  • Primitives: int, float, string, bool, char
  • Collections: List<T>, Map<K, V>
  • Null Safety: Use ? for nullable types (e.g., string?).