随笔分类 - go语言
摘要:1、文件分类和为什么需要文件 设备文件: 屏幕(标准输出设备) fmt.Println() 从标准输出设备写内容 键盘(标准输入设备) fmt.Scan() 从标准输入设备读取内容 磁盘文件,放在存储设备上的文件 1、文本文件 以记事本打开,能看到内容(不是乱码) 2、二进制文件 以记事本打开 ,能
阅读全文
摘要:1、json解析到map(通过类型断言,找到值和value类型) 示例: 执行结果:
阅读全文
摘要:1、json解析到结构体 示例: 执行结果: 示例2: 定义结构体,解析你想生成的字段 执行结果:
阅读全文
摘要:1、通过map生成json 示例1: 执行结果: 示例2: 执行结果:
阅读全文
摘要:1、通过结构体生成json 示例: 执行结果: 2、根据结构体生成json 执行结果: 3、struct_tag的使用 (通过二次编码,可以把大写变成小写,还可以以字符串方式输出) 示例: 执行结果:
阅读全文
摘要:一、JSON处理 JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完全独立于编程语言的文本格式,且表现为键/值对集合的文本描述形式(类
阅读全文
摘要:正则表达式是一种进行模式匹配和文本操纵的复杂而又强大的工具。虽然正则表达式比纯粹的文本匹配效率低,但是它却更灵活。按照它的语法规则,随需构造出的匹配模式就能够从原始文本中筛选出几乎任何你想要得到的字符组合。 Go语言通过regexp标准包为正则表达式提供了官方支持,如果你已经使用过其他编程语言提供的
阅读全文
摘要:下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档。 一、字符串操作常用函数介绍 1、Contains 示例: 执行结果: 2、Join 示例: 执行结果: 3、Index 示例: 执行结果: 4、Repeat 示例: 执行结果: 5、Replace 示例
阅读全文
摘要:1、recover的使用 示例: 执行结果:
阅读全文
摘要:1、数组越界导致panic 示例: 执行结果:
阅读全文
摘要:1、显式调用panic函数 示例: 执行结果:
阅读全文
摘要:1、error接口应用 示例: 执行结果:
阅读全文
摘要:1、error接口的使用 示例: 执行结果:
阅读全文
摘要:1、通过switch实现类型断言 示例: 执行结果:
阅读全文
摘要:1、通过if实现类型断言 示例: 结果:
阅读全文
摘要:1、接口的定义和实现以及接口的继承 示例: #执行结果:
阅读全文