快速入门

安装

下载安装包后双击运行,选择组件即可完成安装。

# 验证安装
tao --version
# -> Tao Language Compiler v0.7.0

第一个程序

新建 hello.tao

def main() -> i32 :
    println("Hello, Tao!")
    return 0
# 编译运行
tao build hello.tao
./hello.exe
# 输出: Hello, Tao!

基础语法

变量

let x = 42              // 类型推断
let name: str = "Tao"   // 显式类型

函数

def add(a: i32, b: i32) -> i32 :
    return a + b

def factorial(n: i32) -> i32 :
    if n <= 1 :
        return 1
    return n * factorial(n - 1)

字符串

let msg = "Hello " + "Tao"
let n = strlen(msg)        // 长度
let sub = substr(msg, 0, 5)// 子串
let s = "值: " + 42         // 自动转换

运行方式

tao build file.tao      # 编译
tao run file.tao        # 编译并运行
tao repl                # 交互式编程
tao build --target aarch64-kylin file.tao  # 交叉编译

VS Code 配置

安装包会自动安装 VS Code 扩展。功能包括:

  • 语法高亮(关键字、函数、字符串、注释等)
  • 代码片段(def→Tab 生成函数骨架)
  • Ctrl+Shift+B 编译
  • F5 运行