玩一下go

玩一下go

不说go的一些特性,比如现在也已经支持泛型了。就说我自己的一些感受

go非常合适做一些小的服务,一份代码多平台通用,在不涉及CGO的前提下,有很好的兼容性,即使c库不同,也能很好的运行,不需要运行环境,不像python版本兼容也是问题,比起C又多了很多第三方的库,不用从头来,总之目前用起来很好用

export GOOS=darwin
export GOARCH=arm64

go build -o $1.mac $1.go
#for  MacOS

export GOOS=android
export GOARCH=arm64

go build -o $1.arm $1.go
#for  arm


export GOOS=windows
export GOARCH=amd64

go build -o $1.exe $1.go
#for  windows

这样就可以轻松的编译出不同平台的小工具

go mod init MODULE_NAME
go get  xxxxx  安装一些库
go install  xxxxx   安装一些go的工具,类似fyne

这样使用扩展也很方便,语法类似C,有指针,不用主动垃圾回收。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Back To Top