Goland多文件编程

Goland多文件编程

前言

  • 我们在写项目的时候肯定会用到多文件编程, 所以这里我们来介绍一下如何用Goland编写多文件

步骤

  • 在工程下面新建src源代码目录
  • 设置go build
    在这里插入图片描述
  • run kind设置成目录, directory设置成src
    在这里插入图片描述
  • 选择settings
    在这里插入图片描述
  • 点击+将src的所在目录加到GOPATH中
    在这里插入图片描述

同一目录下多文件编程

  • 同一目录下的所有的Go文件必须是同一个package
  • 同一个目录下调用其他文件的函数不需要加package名称
  • 现在举一个栗子:
// test.go
package main

import "fmt"

func Myprint() {
	fmt.Println("hello")
}
// main.go
package main

func main() {
	Myprint()
}

不同目录下多文件编程

  • 不同目录指的是不同的go源文件位于不同的路径下
  • 新建目录结构如下:
    在这里插入图片描述
  • 文件代码如下:
// test.go
package Test

import "fmt"

func Myprint() {
	fmt.Println("hello")
}
// main.go
package main

import "Test"

func main() {
	Test.Myprint()
}

注意:
在不同目录下的多文件编程函数首字母大写表示Public, 可以被外界调用, 小写表示Private, 不可以被外界调用
在同一目录下无论函数首字母大小写, 均是可以调用的

猜你喜欢

转载自blog.csdn.net/weixin_43891775/article/details/113095333
今日推荐