Go 一行注释就能把整个文件绑到平台,仓颉为什么不行?
从 Go 的 //go:build 到仓颉的 common/specific
拆开「仓颉不能按文件分平台」这句话:它其实有三种粒度,以及一个真实项目绕的弯
Cangjie · Go · 跨平台 · mmap-cj
如果你写过 Go,多半见过 src/net/fd_js.go 这类文件——开头一行 //go:build js,整个文件就只属于 js 平台。转到仓颉之后你会发现:没有等价的一行注释。
Continue reading...