我们知道go某一个文件可以使用如下条件来区分系统,但如果是文件中的某一个函数需要区分系统该怎么做呢?
```go
// +build windows
package main
```
感谢老大回复,但是还是没有解决我的问题,我现在就是这样写的,但是xxx_linux.go、xxx_windows.go 这两个文件一模一样,两个文件中除了某一个函数需要区分,其他是不需要的。每次更新代码,都要修改这两个文件中相同的部分,有点繁琐,在这点上好像没有c语言方便,可以随意控制代码段是否编译。
#2
更多评论