Go学习日记
2015-11-27 00:00
302 查看
摘要: Go学习
Go语言基本类型,
布尔类型:bool
整型:int8,byte,int16,int,uint,uintptr等
浮点类型:float32,float64
复数类型:complex64,complex128
字符串:string,
字符类型:rune
错误类型:error。
Go语言支持的复合类型:
指针(pointer),数组(array),切片(slice),字典(map),通道(chan),结构体(struct),接口(interface)。
注意:
在go语言中,数组为值类型,所有值类型变量在赋值和作为参数传递时,都会产生一次复制操作。
。如果将数组作为函数的参数类型,则在函数调用时该
参数将发生数据复制。因此,在函数体中无法修改传入的数组的内容,因为函数内操作的只是所
传入数组的一个副本。
规则:
小写字母开头的函数只能在本包内可见,大写字母开头的函数才能被其他包使用。这个规则也适用于类型和变量的可见性。
Go语言基本类型,
布尔类型:bool
整型:int8,byte,int16,int,uint,uintptr等
浮点类型:float32,float64
复数类型:complex64,complex128
字符串:string,
字符类型:rune
错误类型:error。
Go语言支持的复合类型:
指针(pointer),数组(array),切片(slice),字典(map),通道(chan),结构体(struct),接口(interface)。
注意:
在go语言中,数组为值类型,所有值类型变量在赋值和作为参数传递时,都会产生一次复制操作。
。如果将数组作为函数的参数类型,则在函数调用时该
参数将发生数据复制。因此,在函数体中无法修改传入的数组的内容,因为函数内操作的只是所
传入数组的一个副本。
规则:
小写字母开头的函数只能在本包内可见,大写字母开头的函数才能被其他包使用。这个规则也适用于类型和变量的可见性。
相关文章推荐
- go lang singleton模式
- HOTPOWER.【专注游戏界面外包】/接游戏界面外包/logo外包/icon
- django性能与优化
- 117 Posted by seenagape on June 23, 2012 Leave a comment (0) Go to comments The BACKUP_TAPE_IO_SLAVE
- 浅析goto语句以及longjmp函数
- IntelliJ IDEA开发golang环境配置
- SAE 配置预装 django1.8.3中出现的问题
- Golang同步:条件变量和锁组合使用
- 关于DragonBoard 410c的串口转usb连接
- Go struct
- <14> go strings_func
- <13> go collection-func
- <12> go panic
- Lingo 做线性规划 - Game Thoery
- <11> go sort排序
- dfs ancient go
- Dragonboard开发的准备工作
- django开发要求-视图
- django开发要点-模型
- django开发要点-URL的配置