第02天(函数、工程管理)_05

2019-12-04  本文已影响0人  lucas777

main.go

    package main //必须

func main() {
    test()
}

test.go

package main

import "fmt"

func test() {
    fmt.Println("this is a test func")
}

以上两个文件必须要在同一个目录下才能调用非公开方法

calc.go

package calc

import "fmt"

func init() {
    fmt.Println("this is calc init")
}

//func add(a, b int) int {
func Add(a, b int) int {
    return a + b
}

func Minus(a, b int) int {
    return a - b
}

main.go

package main //必须

import (
    "calc"
    "fmt"
)

func init() {
    fmt.Println("this is main init")
}

func main() {
    a := calc.Add(10, 20)
    fmt.Println("a = ", a)

    fmt.Println("r = ", calc.Minus(10, 5))
}

以上两个文件可以在不同目录调用公开方法

上一篇下一篇

猜你喜欢

热点阅读