Skip to content

任务

类似于异步函数

vine
task fn a():
    print("函数a")
end


run a()
print("全局")
全局
函数a

连锁

vine
task fn a():
    print("函数a")
end
task fn b(val):
    print("函数b:" + val)
end


run a()
to ():
    b(123)
end

任务等待

vine
task fn a():
    print("函数a")
    return 1
end
task fn b(val):
    print("函数b:" + val)
    return 2
end


let data = wait run a()
to (res):
    return b(res)
end

print("全局:" + data) # 全局:2

MIT Licensed