golang
兴国First
这个作者很懒,什么都没留下…
展开
-
Golang中的数组Array和切片Slice
数组数组(Array)是类型相同元素的集合。不允许在一个数组使用不同类型的元素(比如:不允许整数和字符串一起使用)。数组长度是不可变的数组是值类型数组之间可以用== 或 !=比较(但是长度也是类型的一部分,长度不同,是两个不同类型,不能使用==和!=)声明方式//声明一个长度为3的整数类型。数组的所有元素都自动赋值为元素类型的0值var a [3]intfmt.Printl...原创 2019-04-21 21:02:58 · 580 阅读 · 0 评论 -
golang中的变量和常量
声明变量使用:var声明常量使用:const大多数的数据类型的值都可以赋值给一个变量。而常量则不同,常量只能被赋予基本类型的值本身。例子说明:package mainimport "fmt"const cons string = "constant"func main() { //变量:普通赋值,由关键字var、变量名称、变量类型、特殊标记=,以及相应的值组成。 //单...原创 2019-04-17 00:30:20 · 502 阅读 · 0 评论 -
golang中程序实体和25个关键字
Go 语言中会使用到的 25 个关键字或保留字:程序声明import 导入package 包程序实体声明和定义chan 通道var 变量声明const 常量声明func 用于定义函数和方法interface 定义接口map 字典/mapstruct 定义数据类型type 类型声明程序流程控制forbreakcontinueselect 选择流程swit...原创 2019-04-14 14:22:10 · 491 阅读 · 0 评论 -
golang中的数据类型
18个基础数据类型有符号整数int8int16int32int64无符号整数uint8uint16uint32uint64类型取值范围int8-128到127uint80到255int16-32768到32767uint160到65535int32-2147483648到2147483647uint320到...原创 2019-04-14 17:23:15 · 569 阅读 · 2 评论 -
Golang中的反射
简介反射是程序运行时动态地调用对象的方法和属性引用包:import ( "reflect")常用方法: reflect.TypeOf() 和reflect.ValueOf()reflect.ValueOf()用来获取输入参数接口中的数据的值,如果接口为空则返回0reflect.TypeOf()用来动态获取输入参数接口中的值的类型,如果接口为空则返回nil基本使用var...原创 2019-05-14 20:28:42 · 578 阅读 · 0 评论