摘要: 1.错误处理 如果要写出健壮 ,易维护的代码 ,错误处理就是关键 ,考虑到可能会发生的意外对其进行处理 go的错误处理与众不同 ,在调用可能出现问题的方法和函数时都会返回一个类型为error的值 ,由调用者去决定如何处理错误 错误是一个值类型error ,零值为nil 2.接受错误类型 可能文件资源 阅读全文
posted @ 2019-10-28 19:58 屈冠文 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.字面量 字面量是没经过标识符封装看到的量 ,是内存中值的初始状态 var x string #x是变量 x := "1" #x是变量 ,"1"是字面量 (肉眼所见) const x int = 10 #x是常量 ,10是字面量 2.创建字符串字面量 解释性字符串字面量双引号中写入 ,转义符可以使 阅读全文
posted @ 2019-10-28 19:45 屈冠文 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.结构体 结构体是一系列具有指定数据类型的数据类型 ,就是一个结构体中存储多个不同类型的数据字段 ,用于创建传递复杂数据结构 结构体可以理解为面向对象的模板 ,但是go并非面向对象 ,结构体只是一种新的数据类型 2.结构体创建 结构体实例的数据字段不赋值 ,默认就是该类型的零值 嵌套结构体可以完成 阅读全文
posted @ 2019-10-28 18:16 屈冠文 阅读(2116) 评论(0) 推荐(0) 编辑