摘要: 流程控制 Go语言中最常用的流程控制有 if 和 for, 而 switch 和 goto 主要是为了简化代码、降低重复代码而生的结构,属于拓展类的流程控制 if else(分支结构) 语法 Go 语言规定与 if 匹配的左括号 必须与 放在同一行, 放在其他位置会触发编译错误 特殊语法 if 条件 阅读全文
posted @ 2019-06-03 19:43 EthanChen95 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 运算符 算数运算符 | 运算符 | 作用 | | : : | : : | | + | 加 | | | 减 | | | 乘 | | / | 除 | | % | 求余 | 关系运算符 | 运算符 | 作用 | | : : | : : | | == | 检查左右两边的值是否相等,若相等返回 true 否则 阅读全文
posted @ 2019-06-03 18:33 EthanChen95 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 基本类型 整型 int 整型分为以下两个大类: 按长度分: int8、int16、int32、int64 对应的无符号整型: uint8、uint16、uint32、uint64 其中,uint8 就是我们熟知的 byte 型, int16 对应 C语言中的 short 型, int64 对应C语言 阅读全文
posted @ 2019-06-03 17:04 EthanChen95 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 变量 一.声明变量 二.初始化变量 三.多个变量同时赋值 常量 阅读全文
posted @ 2019-05-31 17:03 EthanChen95 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 函数 上来就抛一个例子先赏赏眼 函数定义语法 总结: 1. 函数的定义必须由函数名、形参列表(必须在形参之后制定形参数据类型)、返回值类型、函数体、返回值组成 2. 当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其他的都可以省略 3. 函数可以返回任意数量的返回值 命名返回值 1. 阅读全文
posted @ 2019-05-30 23:28 EthanChen95 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 包 基础知识点!!! 1. 每个Go程序都是由包构成的 2. 程序是从main包开始运行的 包的导入 import 单个导入 : import “package_name” 组合导入 推荐: 导出名 (外部引用) Go 语言中 以大写字母开头的变量代表已导出变量 以小写字母开头的变量则为包内私有,不 阅读全文
posted @ 2019-05-30 23:08 EthanChen95 阅读(214) 评论(0) 推荐(0) 编辑
摘要: golang 特性 1. 垃圾回收 a. 内存自动回收,无需开发人员管理内存 b. 开发人员专注业务实现,降低了心智负担 c. 只需要new分配内存,不需要释放 2. 天然并发 a. 从语言层面支持并发 b. goroute,轻量级线程,创建成千上万个goroute成为可能 c. 基于CSP(Com 阅读全文
posted @ 2019-05-30 22:53 EthanChen95 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一 盒子模型 组成部分: margin + border + padding + content content = width x height 盒模型 1、content 内容 通过设置width与height来规定content 块级标签可以设置自身宽高,默认宽为父级宽(width=auto) 阅读全文
posted @ 2019-05-30 21:21 EthanChen95 阅读(94) 评论(0) 推荐(0) 编辑
摘要: CSS的三种引入方式 一. 行间式 1. 在标签头部的style属性内 2. 属性值满足的是css语法 3. 属性值用key:value形式赋值 value具有单位 4. 属性值之间用;隔开 二. 内联式 1. 在style标签内(style标签一般作为head的子标签) 2. 属性值满足的是css 阅读全文
posted @ 2019-05-29 23:45 EthanChen95 阅读(89) 评论(0) 推荐(0) 编辑