add Future.Then

This commit is contained in:
Li Jie
2024-09-08 20:27:05 +08:00
parent cf53f3a347
commit 566d5ef96f
9 changed files with 56 additions and 32 deletions

View File

@@ -22,7 +22,7 @@ package async
func Run[T any](future Future[T]) T {
ch := make(chan T)
go func() {
future(func(v T) {
future.Then(func(v T) {
ch <- v
})
}()