摘要: go中的函数不支持嵌套,重载,默认参数 函数可以结构多个变量,多个变量整合放在最后面,返回值可以定义其行参,如果定义,直接return隐式返回,如果不定义,则需要指明返回的数据,显示返回,在本例中 return z func sum(x, y int, opt ...int) (z int) { z 阅读全文
posted @ 2019-12-30 17:28 灬灬灬灬灬灬 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 对于go来讲控制流也就那么几个: 1.if 这就是一个最简单的if判断,if 初始化语句,判断条件{}, else if, else 必须紧跟上面条件结束的花括号,不能另起一行 func main() { if x := 10; x>1{ fmt.Println(x) }else if x > 0{ 阅读全文
posted @ 2019-12-30 16:32 灬灬灬灬灬灬 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 所有的程序都会有涉及到数据类型, go常用的基本数据类型 int, byte,float, array, string, struct, map, channel, interface, function,其余的rune,complex,uintptr用到的时候在查,一般很少用到。rune一般在处理 阅读全文
posted @ 2019-12-30 15:50 灬灬灬灬灬灬 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 流传输就是一节一节的传递,就是加一个for循环 首先看proto文件, 流传输就是在参数的前面加一个 stream ,进行声明 syntax = "proto3"; package routeguide; // Interface exported by the server. service Ro 阅读全文
posted @ 2019-12-30 10:34 灬灬灬灬灬灬 阅读(566) 评论(0) 推荐(0) 编辑