飞哥的海

导航

2021年9月8日 #

尾声

摘要: 本教程中,你编写了两个模块:一个是发送问候语的逻辑,另一个是调用第一个 关于更多依赖关系的代码,可以看看 管理依赖性,更多关于给其他人使用 模块,可以看看 开发和发行模块 更多关于Go语言的特性,请查看 go指南 阅读全文

posted @ 2021-09-08 16:38 飞哥的海 阅读(53) 评论(0) 推荐(0)

编译和安装程序

摘要: 在这最后一个主题,你会学习两个新的go命令,虽然go run命令是你改变代码后 编译和运行代码的最有用的命令,但这并不能生成可执行的文件 本节,介绍了两个构建代码的命令: go build 命令用来将包及其依赖项编译,不过不会安装 go intstall 命令是用来编译并安装包<注:说了一大片,就是 阅读全文

posted @ 2021-09-08 16:34 飞哥的海 阅读(146) 评论(0) 推荐(0)

做一个测试

摘要: 现在呢,你一定已经把你的代码放在了安全的地方,并做了测试.在编码期间做测试能帮助你发现bug.在本节中,使用hello函数来做测试. Go语言内置单元测试,以方便你即使测试代码,具体来说,使用命名规范、Go的test包和Go test命令,您可以快速编写和执行测试。在greeting路径下,创建一个 阅读全文

posted @ 2021-09-08 15:31 飞哥的海 阅读(62) 评论(0) 推荐(0)

给多人问候

摘要: 好了,这是最后一次修改这个模块代码, 使代码支持在一次请求问候多个人,换句话说,你将把多个输入值和内部的值匹配起来,产生多个输出值.为了达到这个目的,你需要将一组人名传入函数,然后给每个人返回问候语. 不过呢,这有一点小困难,将hello函数的入参,由单一名称改为一组名称,这叫改变函数的签名<注:我 阅读全文

posted @ 2021-09-08 14:35 飞哥的海 阅读(117) 评论(0) 推荐(0)

返回随机问候语

摘要: 在本节,你又要调整代码了,这将会返回预定义的问候语中的一条,代替原先只能返回固定问候 为了完成这事儿,你可以尝试用Go 切片,一个切片就相当于数组,不同之处在于添加或删除项目时切片的大小会动态改变.切片是Go语言中特别有用的类型之一 你将添加一个切片,其中包含三个问候语,然后你编码实现随机返回消息, 阅读全文

posted @ 2021-09-08 12:53 飞哥的海 阅读(87) 评论(0) 推荐(0)