美文网首页
Go 项目的代码结构

Go 项目的代码结构

作者: 同人于野_2068 | 来源:发表于2019-03-12 23:09 被阅读0次

    1 包

    包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。

    你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main

    package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。package main包下可以有多个文件,但所有文件中只能有一个main()方法,main()方法代表程序入口

    另外要注意的是,所有的包名都应该使用小写字母

    2

    一个 Go 程序是通过 import 关键字将一组包链接在一起。

    导入包的路径的几种情况

    1. 相对路径
      import   "./module"   //当前文件同一目录的module目录, 此方式没什么用容易出错,不建议用
    
    1. 绝对路径
      import  "LearnGo/init"  //加载Gopath/src/LearnGo/init模块,一般建议这样使用""
    

    导入多个包的常见的方式是:

      import  (
    "fmt"
    "net/http"
     )
    

    调用导入的包函数的一般方式

    fmt.Println("Hello World!")
    

    相关文章

      网友评论

          本文标题:Go 项目的代码结构

          本文链接:https://www.haomeiwen.com/subject/pzanpqtx.html