Windows下安装golang

官方下载:https://golang.google.cn/dl/
推荐下载:go1.20.12

# go version
go version go1.20.12 windows/amd64

# set GOPROXY=https://goproxy.cn

IDEA配置

插件安装:Go

IDEA GOPATH配置:

Settings -> Languages & Frameworks -> Go -> GOPATH

IDEA golang开启mod后import报红解决方案:

Settings -> Languages & Frameworks -> Go -> Go Modules (vgo) -> 勾选 Enable Go Modules (vgo) integration

测试

# vim json.go
# go mod init appblog.cn/go-test/v2
go: creating new go.mod: module appblog.cn/go-test/v2
go: to add module requirements and sums:
        go mod tidy

# go install

# go run json.go
{"nested":{"field":"value"}}
package main

import (
    "encoding/json"
    "fmt"
)

type InnerStruct struct {
    Field string json:"field" // 内部JSON对象的字段名为 "field"
}

type OuterStruct struct {
    Nested InnerStruct json:"nested" // 外部JSON对象的字段名为 "nested"
}

func main() {
    inner := InnerStruct{Field: "value"} // 初始化内部JSON对象
    outer := OuterStruct{}               // 初始化外部JSON对象

    // 将内部JSON对象赋值给外部JSON对象的字段
    outer.Nested = inner

    // 将外部JSON对象转换成JSON格式的字符串
    result, err := json.Marshal(outer)
    if err != nil {
        panic(err)
    }

    fmt.Println(string(result))
}

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2024/01/11/windows-install-golang/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Windows下安装golang
官方下载:https://golang.google.cn/dl/ 推荐下载:go1.20.12 # go version go version go1.20.12 windows/amd64 # set GOPROXY=https://goproxy.cn IDEA配……
<<上一篇
下一篇>>
文章目录
关闭
目 录