LuminaLang 由 LuminaStudio 打造,语法简洁直观,内置丰富标准库,基于 Go 实现的高性能解释器。
fn factorial(n: i32) i32 { if n == 1 { back 1 } back n * factorial(n - 1) } fn main() i32 { let r: i32 = factorial(5) out r back 0 }
仅支持 i32 类型,类型声明清晰,编译期即可发现类型错误,安全可靠。
支持函数定义、参数传递与递归调用,使用 back 语句返回函数值。
if / elif / else 分支结构,while 循环,halt 跳出,skip 跳过本次。
使用 use 语法导入标准库,支持精确导入和通配符导入。
out 语句输出,input() 读取输入,配套 io 库提供丰富的 I/O 功能。
基于 Go 语言实现,树遍历解释执行,速度快,单个可执行文件,无运行时依赖。