美文网首页
go语言代码包的引用

go语言代码包的引用

作者: 柠檬泡红茶 | 来源:发表于2020-10-13 13:39 被阅读0次

文件的目录结构

.src/
├── hello
│   ├── happyday
│   │   └── happy.go
│   └── hello.go
└── test
    └── test.go

在test下的test.go中引用hello包,具体的测试代码如下,需要注意引用的函数的首字母大小写的问题,此处需要大写。

/test/test.go

package main

import (
    "hello"
    "fmt"
    "hello/happyday"
)

func main()  {
    hello.Hello()
    fmt.Println("hello monkey")
    hello.Add(3,4)
    happyday.Happy()
}

hello.go

package hello

import (
    "fmt"
)

func Hello() {
    fmt.Println("hello monkey")
}

func Add(x,y int) {
    fmt.Println(x+y)
}

happyday/happy.go


package happyday

import (
    "fmt"
)

func Happy()  {
    fmt.Println("happy day")
}

引入的包名重复,重命名引入

package main

import (
    "fmt"
    test "test/fmt"
)


func main() {
    fmt.Println("happy day")
    test.Println("test/fmt")
}

相关文章

  • go语言代码包的引用

    文件的目录结构 在test下的test.go中引用hello包,具体的测试代码如下,需要注意引用的函数的首字母大小...

  • VS Code中如何关闭保存Go语言文件时自动去除未引用包的行为

    在使用Visual Studio Code编写Go语言(Golang)程序代码的时候,有时候引用的包明明是正确引用...

  • go fmt与gofmt命令

    go fmt命令会按照Go语言代码规范格式化指定代码包中的所有Go语言源码文件的代码,所有Go语言源码文件即包括命...

  • Go语言探索 - 7(原创)

    Go语言基础系列博客用到的所有示例代码 在 上一篇文章主要学习了Go语言的函数定义、值传递和引用传递以及闭包函数。...

  • Go语言代码结构

    包 每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。GO语言中是通过包来对代码进行管理...

  • 理解Go语言包(package)

    1. Go语言包的概念 Go语言使用包来组织源代码的,并实现命名空间的管理,任何一个Go语言程序必须属于一个包,即...

  • go语言代码解读

    每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。包是Go语言里 最基本的分发单位,也是...

  • 初识Go语言

    Go 语言结构 初识Go语言 Go 语言结构 代码说明: ① 定义包名,必须在源文件中非注释的第一行指明这个文件...

  • go语言陷阱之三:Unused Imports

    继续go语言的陷阱,今天的坑是未使用的go语言包,先看错误代码: 导入了这三个包,但是都没有用到,在go语言中,这...

  • Go入门系列(八)包

    目录:一、官方包二、第三方包三、自定义包 概念 Go语言是使用包来组织源代码的,包(package)是多个 Go ...

网友评论

      本文标题:go语言代码包的引用

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