摘要: 执行的结果为 如果其中只想需打印结果体的下面两行,只需要修改结构体为 那么执行的结果自动的解析 为 阅读全文
posted @ 2018-09-17 17:47 蟒城贝勒爷 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 执行结果 阅读全文
posted @ 2018-09-17 17:14 蟒城贝勒爷 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 执行的结果为 这样可读性不太好,如果用于展示可以使用这个函数 执行的结果就会好看一些 当然这样的结果对于开发数据交换里可以会有问题,比如在Isok那一栏里就有可能别人需要的是“true",而不是true,那这样就可以使用_struct_tag方式 将结构体变更为这样的方式 执行的结果为 阅读全文
posted @ 2018-09-17 16:47 蟒城贝勒爷 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 对于字符串的操作的话最好使用strings这个包进行,strings不行的时候再使用正则表达式的包 而且strings这个包在字符串的处理上效率也高于正则 FindAllStringSubmatch(s, -1)里,这个-1表壳输出所有的匹配结果,也可以写成正数1,2表示 输入1个或者2个匹配的结果 阅读全文
posted @ 2018-09-17 14:56 蟒城贝勒爷 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 执行的结果为 阅读全文
posted @ 2018-09-17 14:10 蟒城贝勒爷 阅读(144) 评论(0) 推荐(0) 编辑
摘要: error的函数只是用来报一些低等级的错误,panic是报那些会导致程序崩溃的错误,但是会有一个问题就是panic也会导致程序中断 ,如果我们需要程序在报错之后继续运行并报出错误的信息 就需要使用到recover 这里传的值小于10的时候,正常打印 传的值大于10的时候则会打印异常日志并继续执行程序 阅读全文
posted @ 2018-09-17 10:27 蟒城贝勒爷 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 对于异常的处理,error表示的是不太致使的错误,但是如果遇到数组越界或者是空指针这种会导致程序崩溃无法恢复的错误时,就需要使用以panic了 我们不应该使用panic去报error的错误,而是只使用它去报那些致使的错误,当panic发生时,程序中断运行 运行的结果 在第二行的位置就会看到相应的报错 阅读全文
posted @ 2018-09-17 10:04 蟒城贝勒爷 阅读(129) 评论(0) 推荐(0) 编辑