运行二进制go文件
golang 的安装步骤
在linux下编译windows程序
package main
func main(){ //mian为特殊函数,所以不传参和返回
println("hello,go!")
}
func abc(参数)(返回值-如果有){ //每行会自动加上;
函数体
}
实现vim中的语法高亮
go 语言格式化
帮助文档的定义:
package main
var abc string = "uplooking" //全局变量
func main(){ //mian为特殊函数,所以不传参和返回
abc = "xyz"
println("hello,go!", abc)
var xyz int //函数内部变量赋值时也可以不指定变量类型 var xyz = 123
xyz = 123 //函数内部定义的变量只能在函数内部使用
println("xyz:", xyz)
aa := "xyz aa" // := 也是定义 ,aa已经定义过,不能在进行定义
println("aa:", aa) // 字符串需要双引号,单引号有其他用途
println("hello"+"world") //字符串的连接
}
编译go
将go文件放到一个go包中
go build //将我们包下的所有文件编译到一个包中,每个目录只有一个包
go build 会构建在当前目录,go install会安装在GOBIN下
导入包,首字母大写的变量才是导出的参数,才可以在包外部使用,小字母的变量只能在包内部使用。
golang寻找包的相对路径,不能给绝对路径
查看帮助文档
如何读入一行
nil 相当于python中的null
字符串转化为整型: %T 类型, %v
整型转化为字符串:不会有错,所以不会有错误输出
- 忽略错误。
for循环,只有for没有while
切片类型的数组
创建结构体(类似与类的方法)
程序的参数
flag --相当于python 中的