「每周译Go」如何在 Go 中编写包

本文介绍了在Go中编写包的基本步骤,包括创建包、导入包和使用包中的函数、变量和类型。通过示例展示了如何在不同包之间共享代码,强调了包的组织结构和可导出代码的命名规则。同时,文中还提到了如何在包中定义和调用方法,以及如何控制代码的外部可见性。
摘要由CSDN通过智能技术生成

各位Gopher们,今天将是《How To Code In Go》上半部分的最后一篇啦!在这里小G先给 Gopher 们一直以来的坚持点个大大的赞61ae7eec49bbaafa3dc56b3fc57f330d.png!行百里者半九十,要继续坚持哦!

Gopher们在学习过程中若是有任何与Go相关的问题,欢迎留言区告诉我们,小G看到后一定第一时间回复大家!

那么话不多说,一起来看下今天的内容叭~


目录

  1. 如何在 Ubuntu 18.04 上安装 Go 和设置本地编程环境

  2. 如何在 macOS 上安装 Go 和设置本地编程环境

  3. 如何在 Windows 10 上安装 Go 和设置本地编程环境

  4. 如何用 Go 编写你的第一个程序

  5. 理解 GOPATH

  6. 如何在 Go 中写注释

  7. 理解 Go 的数据类型

  8. Go 中处理字符串的介绍

  9. 如何在 Go 中格式化字符串

  10. 介绍 Go 中的 Strings 包

  11. 如何在 Go 中使用变量和常量

  12. 如何在 Go 中转换数据类型

  13. 如何用运算符在 Go 中做数学计算

  14. 了解 Go 中的布尔逻辑

  15. 理解 Go 中的 Map

  16. 理解 Go 中的数组和切片

  17. 在 Go 中处理错误

  18. 在 Go 中创建自定义错误

  19. 在 Go 中处理恐慌

  20. 在 Go 中导入包


如何在 Go 中编写包

一个包由同一目录下的 Go 文件组成的,并且在文件开头有相同的包声明。你可以从包中加入额外的功能,使你的程序更加复杂。有些包可以通过 Go 标准库获得,因此在安装 Go 时就已经安装了。其他的可以用 Go 的go get命令来安装。你也可以通过在同一目录下创建 Go 文件来建立你自己的 Go 包,你可以通过使用必要的包声明来分享代码。

本教程将指导你如何编写 Go 包,以便在其他编程文件中使用。

前提条件

  • 按照《如何安装和设置 Go 的本地编程环境》系列教程中的一个教程设置 Go 编程环境。按照本地编程环境教程中的步骤5创建你的 Go 工作区。要遵循本文的例子和命名规则,请阅读第一节「编写和导入软件包」。

  • 为了加深你对 GOPATH 的了解,请阅读往期文章《理解 GOPATH》

编写和导入软件包

编写包就像编写任何其他 Go 文件一样,包可以包含函数、类型变量 的定义,然后可以在其他 Go 程序中使用。

在我们创建一个新的包之前,我们需要进入我们的 Go 工作区。这通常是在我们的gopath下。对于这个例子,本教程中我们将把包称为greet。为了做到这一点,在我们的项目空间下的gopath中创建了一个名为greet的目录。当使用 Github 作为代码库,组织名称为gopherguides,想在此组织下创建greet包,那么我们的目录会是这样的:

└── $GOPATH
    └── src
        └── github.com
            └── gopherguides
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值