![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Go
文章平均质量分 63
Go使用笔记
花千树-010
这个作者很懒,什么都没留下…
展开
-
Go常见Web框架实例与比较
这些示例演示了如何使用每个框架创建一个简单的 HTTP 服务器,并在访问。和其他常用的 Go Web 框架的示例。在运行程序后,你可以通过访问。好的,让我清理一下表格,去除重复的维度,然后再展示给你。路径时返回 “Hello, world!来分别查看每个框架的示例返回结果。原创 2024-05-08 20:47:39 · 1582 阅读 · 1 评论 -
panic 和 recover 机制
在 Go 语言中,panic是一种异常处理机制,用于表示程序发生了不可恢复的错误。当函数调用发生严重错误时,可以调用panic函数来引发 panic,导致程序立即停止执行。当panic被调用时,程序的正常执行流程会被中断,立即执行该函数的延迟调用(defer语句)。然后程序会开始沿着调用栈往上寻找对应的recover函数。recoverrecoverrecover函数用于从 panic 中恢复。当recover函数被调用时,它会停止 panic 的传播,返回传递给panic的参数值,并且恢复正常执行流程。原创 2024-05-06 15:34:59 · 1072 阅读 · 1 评论 -
Go转码非UTF-8格式文件
使用Go自带工具转码。原创 2024-04-22 21:25:08 · 277 阅读 · 0 评论 -
Go语言包特性
包声明和导入每个Go源文件都以package声明开头,指定文件所属的包。使用import关键字导入其他包,以便在当前包中使用其功能。包的命名和可见性包的命名由其导入路径决定。包的可见性由标识符的大小写决定,大写字母开头的标识符为公共的,可以被其他包访问。包的组织每个包通常位于单独的目录下,包名与目录名相同。一个目录下可以包含多个包,但每个包必须位于单独的子目录中。main包和入口函数每个可执行的Go程序必须包含一个名为main的包。main包中必须包含一个名为main。原创 2024-04-03 17:00:15 · 172 阅读 · 0 评论