随笔分类 -  go教程

最近有空闲,学习了一下go如何编程
摘要:Deferred 函数 在一个自定义函数中,你打开了一个文件,然后需要关闭它以释放资源。不管你的代码执行了多少分支,是否出现了错误,文件是一定要关闭的,这样才能保证资源的释放 如果这个事情由开发人员来做,随着业务逻辑的复杂会变得非常麻烦,而且还有可能会忘记关闭。基于这种情况,Go 语言为我们提供了 阅读全文
posted @ 2022-06-23 16:03 小学程序员 阅读(77) 评论(0) 推荐(0) 编辑
摘要:ORM(Object Relationship Managers) 作为开发者与底层数据库技术之间的代理。它本质上让我们使用对象,就像我们通常会做的那样,而不必编写复杂的SQL语句。利用ORM可以在与数据库交互时有效减少编码复杂度。 环境准备与示例说明 创建一个项目,项目名:go-orm-demo1 阅读全文
posted @ 2022-06-22 17:54 小学程序员 阅读(633) 评论(0) 推荐(0) 编辑
摘要:函数 函数和方法是我们迈向代码复用、多人协作开发的第一步。通过函数,可以把开发任务分解成一个个小的单元,这些小单元可以被其他单元复用,进而提高开发效率、降低代码重合度。再加上现成的函数已经被充分测试和使用过,所以其他函数在使用这个函数时也更安全,比你自己重新写一个相似功能的函数 Bug 率更低 以m 阅读全文
posted @ 2022-06-22 15:35 小学程序员 阅读(130) 评论(0) 推荐(0) 编辑
摘要:控制结构 像我在java中,语言代码逻辑的控制经常会用的就是判断if,循环for,条件switch等,那么在go语言中,其实也有这些控制语句,接下来,我们可以去玩一下 if 条件语句 if 语句是条件语句,它根据布尔值的表达式来决定选择哪个分支执行,这个和java一样 package main im 阅读全文
posted @ 2022-06-22 09:48 小学程序员 阅读(121) 评论(0) 推荐(0) 编辑
摘要:数据类型 变量声明 在 Go 语言中,通过 var 声明语句来定义一个变量,定义的时候需要指定这个变量的类型,然后再为它起个名字,并且设置好变量的初始值。所以 var 声明一个变量的格式如下: var 变量名 类型 = 表达式 演示代码: package main import "fmt" func 阅读全文
posted @ 2022-06-21 17:27 小学程序员 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Go 语言环境搭建 下载 Go 语言开发包 可以从官网下载: 国外的官网:https://golang.org/dl/ 国内的官网: https://golang.google.cn/dl/ 下载时可以根据自己的操作系统选择相应的开发包,比如 Window、MacOS 或是 Linux 等,如下图所 阅读全文
posted @ 2022-06-21 17:26 小学程序员 阅读(641) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示