摘要:
跳转语句: break continue goto break:跳出一层循环 continue:继续下一次循环 goto: fmt.Println("aaa") goto End // 跳转到End标签 fmt.Println("bbb") End: // End标签 fmt.Println("cc 阅读全文
摘要:
流程控制 for循环: var a = 0 for i := 1; i < 10; i++ { a += i fmt.Println(a) } // range的对象必须可迭代,比如,整型就不行 b := "abc" for i, t := range b { fmt.Println(i, t) f 阅读全文
摘要:
流程控制 if 语句: a := 10 if a > 10 { fmt.Println("good") } // 支持初始化语句,用分号分割 if a := 10;a > 10{ fmt.Println("good") } if a == 1 { fmt.Println("good") }else{ 阅读全文
摘要:
运算符: 算术: +-*/ % :取余 ++ :自增 -- :自减 关系: ==,!=,<,>,>=,<= 逻辑: &&,||,! 位运算: &,|,^, 赋值: =,+=,-=,*=,/=,%= 其他: &:取地址运算符 *:取值运算符 阅读全文
摘要:
类型转换: 不兼容类型 :bool 低类型——》高类型,保证数据精度 数字类型高变低:数据溢出,符号改变。float32 可以 转 float64 ,反过来不行,会不准,位数不够 类型别名: type bigint int64 // main.bigint type( long int32 char 阅读全文
摘要:
输出: fmt.Println :打印,换行 fmt.Print :打印,不换行 fmt.Printf("%d",a) :格式化,不换行 打印字符串:"" 。字符串必须用双引号包裹。 %d :格式化整形 %f :浮点型 %c :格式化字符 %s :格式化字符串 %T :查看变量类型 %v : 自动格 阅读全文
摘要:
delimiter \\ CREATE PROCEDURE proc_while () BEGIN DECLARE num INT; SET num = 0; WHILE num < 10 DO INSERT INTO Module_49 ( ) VALUES ( ); SET num = num 阅读全文