September 29, 2021
package mymath
import "fmt"
func MyAbs(n int) int {
if n < 0 {
n = n * -1
}
return n
}
func MyPower(base int, exponent int) int {
result := 1
for i := 1; i <= exponent; i++ {
result = result * base
}
return result
}
func Test() {
fmt.Println("내가 만든 수학 패키지!")
}
package main
import (
"fmt"
"gowork/packages/mymath"
)
func main(){
mymath.Test()
fmt.Println(mymath.MyPower(2,10))
fmt.Println(mymath.MyPower(3,3))
fmt.Println("HI")
fmt.Println(mymath.MyAbs(-99))
}
go mod init gowork/packages // 모듈 생성
cd [main파일 디렉토리]
go build // 빌드