promise:Go的Promise Future库

时间:2024-06-17 05:28:09
【文件属性】:

文件名称:promise:Go的Promise Future库

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-17 05:28:09

go golang promises promise promise-library

承诺 关于 Golang的承诺库。 受到启发 支持: •自动紧急恢复 •嵌套承诺变平 •承诺取消 您可以使用promise.Any替代interface{}直到泛型到达Go并更新库为止。 安装 $ go get -u github.com/chebyrash/promise 快速开始 var p = promise . New ( func ( resolve func (promise. Any ), reject func ( error )) { // Do something asynchronously. const sum = 2 + 2 // If your work was successful call resolve() passing the result. if sum == 4 { resolve ( sum ) return


【文件预览】:
promise-master
----go.mod(45B)
----.github()
--------workflows()
----promise_test.go(6KB)
----examples()
--------resolve()
--------all()
--------http_request()
--------all_settled()
--------race()
--------factorial()
--------chain()
--------reject()
--------quick()
----.travis.yml(81B)
----LICENSE(1KB)
----bench_test.go(3KB)
----README.md(6KB)
----promise.go(7KB)
----CONTRIBUTORS.md(455B)

网友评论