随笔分类 - Go
摘要:package main import "fmt" //可变长参数 func test(args... int){ for i:=0;i<len(args);i++{ fmt.Println(args[i]) } } //指针传参,可以内部变量修改外部变量,也可以减少值复制 func test2(n
阅读全文
摘要:main包是程序入口包,main函数会放在这个包下,否则编译会出问题 打包语法package 包名 引入包import 包名或improt{ "fmt" "包名1" "包名2"} 包名位置是从$GOPATH/src/后开始计算,gopath 可以通过go env GOPATH来查看 如果包在同一个文
阅读全文
摘要:向后缩进 tab 向前缩进 shife+tab 使用命令行格式化代码只显示效果 gofmt index.go 使用命令行格式化代码并写入文件 gofmt -w index.go 其他命令 gofmt命令是用来格式化Go语言代码的工具,它可以帮助开发者按照Go语言的官方风格指南对代码进行格式化。g
阅读全文
摘要:package :如果第一行不是用"package main "命名,而是使用其他名字的包名,编译器会认为是一个包,而不是命令。 import :导入,包含默认导入,远程导入,命名导入,空白标识符导入 示例 import ( "fmt" "github.com/xxx/yyy" myfunc "my
阅读全文
摘要:1,下载go安装包之后,如果命令行不能 执行go命令需要先配置环境变量 在Windows环境变量的path 里面增加go语音安装包bin目录的位置。 2,go get 命令不能正常执行(国内gwf的问题) 这时需要设置go的环境变量和关闭ssl验证。 执行下面的go 命令 go env -w GO1
阅读全文