示例程序 ======== ``examples/`` 目录包含多个可运行的 Jaon 示例程序。 hello.jaon ------------ 最基础的 Hello World 程序:: println("Hello, Jaon!"); 运行:: python -m jaon run examples/hello.jaon control_flow.jaon ------------------- 展示函数、递归、条件判断与循环:: fun factorial(n: Int): Int { if (n <= 1) { return 1; } return n * factorial(n - 1); } println(factorial(5)); classes.jaon -------------- 展示类、继承、构造器与方法:: class Dog extends Animal { constructor(n: String) { this.name = n; } public fun speak(): String { return "Woof!"; } } var dog = new Dog("Buddy"); println(dog.speak()); fibonacci.jaon ---------------- 递归与迭代实现斐波那契数列:: fun fib(n: Int): Int { if (n <= 1) { return n; } return fib(n - 1) + fib(n - 2); } sorting.jaon -------------- 冒泡排序与列表操作:: fun bubble_sort(arr: List): List { // ... } exceptions.jaon ----------------- 异常抛出与捕获:: try { divide(10, 0); } catch (e) { println("Error: " + e); } advanced.jaon --------------- 匿名函数、字符串/列表方法、字典、类型查询等综合示例。