摘要: 结构体: 声明: 例子: 实例化: 运行结果 {3 3} {1 2} {1 0} {0 0} &{1 2} new关键字: 可以使用 new 关键字对类型(包括结构体、整型、浮点数、字符串等)进行实例化,结构体在实例化后会形成指针类型的结构体 运行结果 0xc04204e080 &{3 0} 0xc 阅读全文
posted @ 2019-06-23 19:22 VingB2by 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Go中的流程控制语句有:if(else),for,switch if:(判断流程控制) 关键字 if 是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行 if 后由大括号括起来的代码块,否则就忽略该代码块继续执行后续的代码(跟C不同,Go中的if不需要加括号) 单个判断: 如果要增 阅读全文
posted @ 2019-06-23 19:21 VingB2by 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 类型转换: 表达式:转换类型(转换值) 运行结果: i type=int f type=float64 u type=uint p type=string p value=* 可以发现p的值已经变成42对应的ASCII码 int转换为字符串:strconv.Itoa() string转换为int:s 阅读全文
posted @ 2019-06-23 19:14 VingB2by 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 包: 每个go程序在开头都要有一个package来声明当前包 其中包含main函数的包必须为main包来声明入口 导入包: import 包名称 引用其他包时必须通过import来获取,根据包中的变量或者函数的开头大小写来判断能否导出:大写才能导出,否则不能被外部包引用 函数声明: func 函数名 阅读全文
posted @ 2019-06-23 18:04 VingB2by 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型: Go中数据类型并不是特别多,但是有一部分用法却比较多,这一部分放到后面再细学。 Go中的基本数据类型有: ①整型:int,uint ②浮点型:float32,float64 ③布尔型:bool ④字符型:byte,rune ⑤字符串型:string ⑥复数型:complex64,co 阅读全文
posted @ 2019-06-23 00:54 VingB2by 阅读(198) 评论(0) 推荐(0) 编辑