首页 > 编程语言 > 详细

go语言学习笔记一

时间:2018-11-19 13:24:51      阅读:166      评论:0      收藏:0      [点我收藏+]

1.定义格式:可一个是:=定义
2.数据类型
3.中文汉字占3个字节,和linux相同
4.switch循环里面可以有fallthrough(直接略过这case,向下执行)
5.程序中可以有goto
6.使用goland编写go程序时候,可以自动对齐,在设置里面加上一个fmt既可以了
7.len函数返回长度
8.%L显示的是变量的类型
9.在函数定义时候可以传递不定量的参数
func sum(arr ...int){}
10.for i,v := range arr i表示下标,v表示具体在值
11._是匿名变量
12.arr[0:4]...传递起始下标到下标的值不包含4
13.函数定义时候,可以直接写返回值,返回时候就不同具体输入
如:func add(a,b int)(sum int){
sum = a+ b
return
}
14.可以定义多个返回值。
func add(a,b int)(sum int,sub int){
sum = a + b
sub = a - b
return
}
sum,sub :=add(22,11)
15.go语言采用就进原则,如果在函数内部定义局部变量和全局变量 会使用局部变量
16.go语言可以使用匿名函数

go语言学习笔记一

原文:https://www.cnblogs.com/miria-486/p/9982509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!