摘要:
if if 5 > 9 { fmt.Println("5>9") } 如果逻辑表达式成立,就会执行{}里的内容。 逻辑表达式不需要加()。 {必须紧跟在逻辑表达式后面,不能另起一行。 if c, d, e := 5, 9, 2; c < d && (c > e || c > 3) { //初始化多个 阅读全文
摘要:
算法术运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余,仅限整数 //arithmetic 算术运算 func arithmetic() { var a float32 = 8 var b float32 = 3 var c float32 = a + b var d floa 阅读全文
摘要:
结构体创建、访问与修改 定义结构体 type user struct { id int score float32 enrollment time.Time name, addr string //多个字段类型相同时可以简写到一行里 } 声明和初始化结构体 var u user //声明,会用相应类 阅读全文
摘要:
函数的基本形式 //函数定义。a,b是形参 func argf(a int, b int) { a = a + b } var x, y int = 3, 6 argf(x, y) //函数调用。x,y是实参 形参是函数内部的局部变量,实参的值会拷贝给形参。 函数定义时的第一个的大括号不能另起一行。 阅读全文