https://github.com/blakeliafk/async.lua
lua async call
https://github.com/blakeliafk/async.lua
async callback-hell lua sequence-call
Last synced: 4 months ago
JSON representation
lua async call
- Host: GitHub
- URL: https://github.com/blakeliafk/async.lua
- Owner: BlakeLiAFK
- License: mit
- Created: 2020-05-22T07:31:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-12T03:33:55.000Z (over 4 years ago)
- Last Synced: 2025-07-10T12:09:14.767Z (6 months ago)
- Topics: async, callback-hell, lua, sequence-call
- Language: Lua
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# async.lua
### 为什么要用async.lua (why you need async.lua)
你可以使用async.lua来管理回调函数, 避免在callback hell里沉沦, 减少心智负担.
You can use async.lua to manage your callback functions, avoid sinking in callback hell, and reduce mental burden.
## async.waterfall
和你知道的waterfall一样
waterfall call as you know
```
async.waterfall({
function (callback)
callback(nil, 1, 2)
end,
function (callback, a, b)
print(a, b)
callback(nil, 3)
end,
function(callback, a)
print(a)
callback(nil, 4)
end
},
function (err, result)
if err then
print('error:', err)
else
print(result)
end
end
)
```