版本
go version
国内代理
# 阿里云代理
export GOPROXY=https://mirrors.aliyun.com/goproxy/
# 1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 3. 官方
go env -w GOPROXY=https://goproxy.io,direct
运行项目
go run main.go -h
构建
go env -w GO111MODULE=auto
go build
编译报错
go mod tidy
# mac下解决
brew install FiloSottile/musl-cross/musl-cross
语言结构
基础语法
行分隔符不需要;
注释不会被编译 /**/ //
标识符(不能以数字开头,避免使用关键字,不能用运算符)
字符串通过 + 连接
关键字25 + 预定义标识符36
变量的声明需要用空格隔开
变量声明与赋值
//:=的用法,只要:=左边有一个新变量都可以用:=,否则只能用=
b,a:=1,2
c,a:=1,3
格式化字符串
package main
import (
"fmt"
)
func main() {
var stockcode=123
var enddate="2020-12-31"
fmt.Sprintf("Code=%d&endDate=%s",stockcode,enddate)
}
数据类型
评论 (1)