Go语言的GOPATH详解01

在GOLAND中设置GOPATH:

设置好路径后,并不是直接在这个路径下面写代码文件就行了

GO会识别GOPATH下的src目录,而真正的引用的包名,是src下的目录名,然后才是代码模块名

complicated.go:

package mypack

import "math"

func GetDistance(xa,ya,xb,yb float64) float64 {
	dx := xa - xb
	dy := ya - yb
	return math.Pow((math.Pow(dx,2)+math.Pow(dy,2)),0.5)
}

  

simple.go

package mypack

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

func Sub(a, b int) (different int) {
	return a - b
}

func Mul(a, b int) (product int) {
	return a * b
}

func Div(a, b int) (quotient float64) {
	quotient = float64(a) / float64(b)
	return
}

最终调用脚本:

package main

import (
	"fmt"
	"mypack"
)
/**/
func main() {
	product := mypack.Mul(3, 4)
	fmt.Println(product)

	distance := mypack.GetDistance(-3, -4, 3, 4)
	fmt.Println(distance)
}

  

猜你喜欢

转载自www.cnblogs.com/yunweiqiang/p/11796356.html