XU XUv0.8.8
EN

文档 / 语言

并发

fn worker(id int, ch chan int) {
    ch <- id * 10
}

fn main() int {
    ch := chan int{cap: 1}
    xu worker(1, ch)
    println(<-ch)
    << 0
}

xu f(args) 启动协程。xu.pkg.f 用于包限定函数调用。Channel 转移所有权;不要把借用送进协程。已有缓冲/无缓冲、close、select。