5.2 이동 패키지 및 기능

5.2 이동 패키지 및 기능

서로를 여러 패키지에있는 함수를 호출, 지식 이동 패키지를 사용해야합니다.

다음과 같이 코드 구성되어 있습니다 :

아이디어 :

1.定义功能函数calc放入到utils.go,将utils.go放在utils文件夹/包中,当其他文件需要引入utils.go时,只需要导入该utils包,即可使用(包名.函数名)

코드

main.go

package main

import (
    "fmt"
    "gostudy/gobook/funcDemo/utils"
)

//两种方式二选一
//相对路径导入
//import "../utils"

//绝对路径导入,从src目录下开始

func main() {
    //通过utils包访问公开函数Calc
    res := utils.Calc(10, 20)
    fmt.Println(res)
}

utils.go

package utils

//写一个可导出的函数,需要首字母大写
//给返回值命名n3
func Calc(n1, n2 int) (n3 int) {
    res := n1 + n2
    return res
}

오기 모드 패킷 참조 섹션 2.4

1.1 컴파일러 실행 프로그램

위의 코드는 즉, 메인 패키지는이 구문 사양입니다, 패키지가 기본으로 선언 될 필요가 컴파일됩니다.

go build main.go

추천

출처www.cnblogs.com/open-yang/p/11256835.html