摘要:
系统内部错误:捕获错误,并提示。 使用了defer panic 和recover关键字 描述:1.抛出panic异常,2.在defer通过recover捕获异常,然后正常处理 defer func(){ err := recover() if err != nil { //nil表示空表示没异常 f 阅读全文
2020年3月16日
摘要:
直接调用 1. len() //返回字符串长度 2. new()//用阿里分配内存 主要用于分配在值类型 num2 := new(int) //num2为一个指针变量 阅读全文
摘要:
在Go语言中的变量有time类型专门用于表示时间,在time包里有time.Time 类型为time.Time 都在time包里面。 1.获取当前时间 now := time.Now()//但是有时区等等 为了获取其他信息:年月日时分秒 阅读全文
摘要:
内建函数: 1 len(str) 返回字符串长度 2.字符串遍历以及处理中文 r = []rune(str2) //把str->为rune的切片 若转不成功会返回 3数字的字符串和整数相互转化、 字符串转为整数: func Atoi(s string) (i int, err error) 传入一个 阅读全文
摘要:
1.在一个代码块中 比如for和if中的变量作用域只是在在这个代码块中 2.在定义全局变量的时候不能用 Nmae := "松江" //因为这里有一个赋值语句是要在代码块里面执行的。等价于 var Name string ;Name = "" 后面一个赋值语句不行 只能 var p = "" 阅读全文