技术解析

用 Swift 实现了一个 Golang 的协程与管道
0
2021-06-01 12:29:38
idczone

Swift 初学者,这也是我第一个 Swift 项目(因为比较熟悉 Go)

目前还在很初级阶段,不过基本的 channel select 可以用了
大致语法:

// create a Int channel without buffer
let ch = Chan()

go {
    // ch <- 1
    国外服务器$0.send(to: ch, data: 1)
    print("send ok")
}

go {
    // let data = <-ch
    let data = $0.receive(from: ch)
    print("received \(data)")
}

详细介绍看README, 欢迎贡献代码和+Star




数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服