Golang 编程技巧
文章平均质量分 81
Golang 编程技巧
栋梁确实是个栋梁
这个作者很懒,什么都没留下…
展开
-
Golang 配置文件: TOML vs YAML
YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。原创 2023-12-13 10:23:32 · 276 阅读 · 0 评论 -
Go Module
支持的非营利性项目。我们的目标是为中国的 Gopher 们提供一个免费的、可靠的、持续在线的且经过 CDN 在全球范围内加速的模块代理。Go官方并不推荐这种用法。import本地的module需要借助replace指令来实现。并且它是一个由中国备受信赖的云服务提供商。订阅我们的有关系统性能的实时和历史数据。原创 2023-12-13 10:24:41 · 22 阅读 · 0 评论 -
Golang 异常处理机制
对于简单的错误处理,通过Go的多值返回特性能够让报告一个错误变得简单,而且这样不会重载返回值。Golang没有内置Exception的语法,这种设计隐性在鼓励人们把一些诸如打开文件失败等常见的错误,当成是异常。状态为崩溃的时候才会执行,这种机制足够应付程序的崩溃,而且不需要使用上述那种控制结构便能做到,这样代码也会很整洁。而panic这种,才是真正的异常,一般报panic都是库设计者认为这种情况不可能出现的时候才会使用。首先,不管在任何的编程语言,Error Check本身是一件重要的事情,是不能忽略的。原创 2023-12-13 10:25:32 · 30 阅读 · 0 评论 -
Golang 泛型
comparable可以看成一个由Go编译器特殊处理的、包含由所有内置可比较类型组成的type list的interface类型。原创 2023-12-13 10:26:12 · 41 阅读 · 0 评论