Golang – Go build 编译成不同环境的可执行文件mac、linux、windows
解决Golang的多端编译 一个特别方便的东东就可以忽略下面的了。 https://github.com/mitchellh/gox $ go install github.com/mitchellh/gox@latest ... $ gox -h ... $ gox Number of parallel builds: 4 --> darwin/386: github.com/mitche
GoLang – 处理输出NULL
原因是用了一个CHATGPT的前端,json结构里需要输出一个null 不处理的话golang默认输出的是"" 但又无法指定为nil 那这个时候就需要像下面一样进行处理 var fr *string if response.Choices.FinishReason == "" { fr = nil } else { fr = stringp(response.Choices.Finis
GoLang – sjson
在上一篇文章中我们介绍了如何使用gjson快速读取 JSON 串中的值。为了内容的完整性,今天我们介绍一下如何使用sjson快速设置 JSON 串中的值。 $ go get github.com/tidwall/sjson package main import ( "fmt" "github.com/tidwall/sjson" ) const json = `{"name":{"first":