-
Go对比其他语言新特性7(文件操作、单元测试)
1.文件操作 读文件操作 写文件操作 拷贝文件 统计字符 2.命令行参数 3.json 3.1 json数据说明 3.2 json的序列化(数据通过序列化得到json格式数据) 注意: var a map[string]interface{} 该map的value类型可以不固定 var slice -
Go对比其他语言新特性6(抽象、封装、继承、接口、多态、类型断言)
1.抽象 2.封装 3.继承 没有继承会出现的问题: 举例: 多重继承 4.接口 举例: 关于下图的第四条:1.使用自定义类型实现了接口,2.再用接口变量指向自定义类型的变量(自定义类型的实例赋给接口类型);才会使得利用接口调用自定义类型(实现此接口)的方法,要不然无法直接调用接口的方法(因为没实现 -
Go对比其他语言新特性5(结构体、方法、工厂模式)
1.结构体 2.方法 3.工厂模式 -
Go对比其他语言新特性4(map)
1.map 对于value也是map的 map: 2.map切片 -
Go对比其他语言新特性3(数组、切片)
1.数组是值类型 2.切片 3.二维数组 长度未知数组初始化 -
Go对比其他语言新特性2(函数、包、错误处理)
1.函数语法 函数基本特性 常用函数 1. init函数 2. 匿名函数 3. 闭包 4. 函数的defer 函数参数传递方式 字符串常用的系统函数 时间和日期相关函数 内置函数 2.包 自定义包导入 导入github包 导入远程包 go mod init "" go mod tidy 3.错误处理 -
计算机基础知识
1.进制转换 1.1 二/八/十六==》十: 1.2 十==》二/八/十六: 1.3 八/十六==》二: 1.4 二==》八/十六: 2.位运算 7.1 正数负数在计算机中补码存储,补码运算 7.2 正数 原反补一样 7.3 负数 (-8) 》 (原:1000 1000;反:1111 0111(符号 -
GO的下载和环境配置,Goland编译器的配置和初始化项目
一.go下载: 1.golang的官网地址为 https://golang.org/dl/ 2.傻瓜安装 3.配置环境变量: 3.1 3.2 3.3 GolandProjects里面放的是引用外部包/github上的包的pkg和src 3.4 上述结束: 4.配置代理: go env -w GOPR -
Go对比其他语言新特性1(字符类型、类型转换、运算符、键盘输入、for、switch)
1.字符类型: 2.1类型转换: 2.2基本类型转string: 第一种方式: 第二种方式: 2.3string转基本类型: 3.值类型和引用类型分类: 4.运算符特性 有趣面试题: 5.键盘输入 6.switch使用细节 7.for -
pink老师html标签学习笔记一
1、mac快捷键 基本Command + C 复制(未选中文本的情况下,复制光标所在行)Command + / 添加、移除行注释Option + Shift + A 添加、移除块注释Option + Z 自动换行、取消自动换行 多光标与选择Option + 点击 插入多个光标(列式编程)Comman