20170223--go语言入门
运行二进制go文件
golang 的安装步骤
在linux下编译windows程序
<pre><code class="lang-go hljs">package main func main(){ //mian为特殊函数,所以不传参和返回 println("hello,go!") } func abc(参数)(返回值-如果有){ //每行会自动加上; 函数体 } </code></code></pre>
实现vim中的语法高亮
go 语言格式化
帮助文档的定义:
<pre><code class="lang-go hljs">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") //字符串的连接 }</code></code></pre>编译go
将go文件放到一个go包中
go build //将我们包下的所有文件编译到一个包中,每个目录只有一个包
go build 会构建在当前目录,go install会安装在GOBIN下
导入包,首字母大写的变量才是导出的参数,才可以在包外部使用,小字母的变量只能在包内部使用。
golang寻找包的相对路径,不能给绝对路径
查看帮助文档
如何读入一行
nil 相当于python中的null
字符串转化为整型: %T 类型, %v
整型转化为字符串:不会有错,所以不会有错误输出
- 忽略错误。
for循环,只有for没有while
切片类型的数组
创建结构体(类似与类的方法)
程序的参数
flag --相当于python 中的
到此这篇关于“20170223--go语言入门”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!
您可能感兴趣的文章:
20170223--go语言入门
想系统学习GO语言(Golang
09《Go语言入门》运算符和其他编程语言的区别
golang url 收集
2018年最全Go语言教程零基础入门到进阶实战视频
go run main.go 参数_Go语言入门:Hello world
Go 语言一本通
Go语言学习3----Go语言特色
查看go 安装了哪些包_go语言基础入门(一)
Go语言发展历史、核心、特性及学习路线