Golang基础学习笔记
Z贼T哥Z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang基础学习笔记01
day01 一、基础 1. //单行注释 2. /* 多行注释 */ 3. 语句结尾没有分号 4. 调用函数大部分需要导入包 5. 左括号必须与函数名同行 6. 程序必须有一个main包 7. go语言以包做为管理单位 8 每个文件必须先声明包 二、变量 9. 变量命名规范 1>字母、下划线、数字组成 2>不能以数字开头 3>不能为关键字 4&g...原创 2019-03-04 10:11:54 · 515 阅读 · 0 评论 -
Golang基础学习笔记03
day03 一、复合类型(指针) 1. 指针的基本操作 //第个变量有两层含义:变量的内存,变量的地址 var a int = 10 fmt.Printf("%d\n", a) //变量的内存 fmt.Printf("%v\n", &a) //变量的地址 fmt.Printf("%p\n", &a) //变量的地址 fmt.Println(&a) //...原创 2019-03-04 10:13:01 · 631 阅读 · 0 评论 -
Golang基础学习笔记04
day04 1. 面向对象编程 Go中没有封装、继承、多态,但是通过别的方式实现了这些特性 封装: 通过方法实现 继承: 通过匿名字段实现 多态: 通过接口实现 一、匿名组合(继承) 2. 匿名字段 Go只写类型不写字段名的方式,叫做匿名字段,也称为嵌入字段 匿名字段也是一个结构体时,那么全部字段都被隐式地引入了当前定义的这个结构体 type Person struct ...原创 2019-03-04 10:13:37 · 499 阅读 · 0 评论 -
Golang基础学习笔记05
day05 一、异常处理 1. error接口 不致命的错误多用error接口 import ( "errors" "fmt" ) func main() { //var error1 error= fmt.Errorf("%s", "this is a normal error") error1 := fmt.Errorf("%s", "thi...原创 2019-03-04 10:14:24 · 485 阅读 · 0 评论 -
Golang基础学习笔记02
day02 一、函数 1. 函数结构 func:函数由func开始声明 FuncName:函数名称,根据约定,函数名首字母小母为private;大写为public 参数列表: 函数可以有0个或多个参数,参数格式为:变量名 类型(如果有多个参数以逗号 分隔,不支持默认参数) 返回类型: 1>下面返回值声明了两个变量,这不是必须的,可以只有类型没有变量名 2>如果只有一个返...原创 2019-03-04 10:12:26 · 458 阅读 · 0 评论
分享