zoukankan      html  css  js  c++  java
  • Go从入门到精通——用多级子目录组织包结构

    用多级子目录组织包结构

      用到的包都是在 src 目录下新建的子目录,如果以后编写的包越来越多,会导致 src 目录下子目录过多,显得比较混乱。

      实际上,包可以用多级子目录来组织,例如,我们可以在 src 目录下新建一个 libs 字母,然后在 libs 下面新建一个 package1 子目录,并将 package1.go 代码文件复制到该目录下,操作完毕后目录结构。

      可以看到,src 目录下有一个原来我们新建的一级子目录 package1,也会有一个在 libs 子目录下的二级子目录 package1。这时,如果要在 test1 包中使用 libs 子目录下的 package1 包,应该将原来的 import 引用语句改为:

    package main
    
    import (
    	"libs/package1"
    )
    
    func main() {
    	package1.Hello()
    }
    

      使用多级目录组织 Go 语言的包结构,有助于更合理分类组织自己的代码,是良好的编程习惯。Go 语言标准库中的包和很多第三方包也是使用多级目录的方式来组织的。

  • 相关阅读:
    常见错误集锦
    auto 迭代器的使用
    案例:带有动画的返回顶部
    案例:toDoList
    jQuery事件
    案例:发布微博功能
    案例:购物车功能模块
    jQuery常用的API
    案例:王者荣耀手风琴效果
    案例:jQuery实现tab栏切换功能
  • 原文地址:https://www.cnblogs.com/zuoyang/p/15190812.html
Copyright © 2011-2022 走看看