glot.IO에서 Go 언어를 여러 파일로 컴파일하기
Go 언어로 여러 파일로 분할하는 방법 자체에 대한 설명은 생략합니다.
동일 포장(main) 시
예: Golang package test1
서류
glot.io에서 여러 개의 파일(main.go,dio.go)을 제작한 경우 다음과 같은 디렉터리 구조가 된다..
├── dio.go
└── main.go
같은 포장(main)으로 컴파일할 때의 예시
main.gopackage main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
PackageTest()
}
dio.go
func PackageTest() {
fmt.Println("dio.go")
}
glot.io 구성
Gopher 아이콘 클릭
Run Command 선택 후 다음 항목으로 변경go run main.go dio.go
Run 버튼을 누릅니다.
다른 포장으로 나누다
예: Golang package test2
서류
dio.go를 다른 포장으로 설정한 경우 다음과 같은 디렉터리 구조를 구성할 수 있다..
├── dio
│ └── dio.go
└── main.go
glot.Docker(Go의 경우 ubuntu 이미지)에서 io를 실행하고 기본 명령과 셸 스크립트도 실행할 수 있습니다.따라서 상술한 디렉터리 구조를 컴파일하기 위해 스크립트를 쓸 수 있다.
run.sh#!/bin/bash
mkdir dio
mv dio.go dio
go run main.go
같은 포장 (main,dio)에서 컴파일할 때의 예시
main.gopackage main
import (
"fmt"
"./dio"
)
func main() {
fmt.Println("Hello World!")
dio.PackageTest()
}
dio.gopackage dio
import (
"fmt"
)
func PackageTest() {
fmt.Println("dio.go")
}
glot.io 구성
Run Command를 다음과 같이 변경한 후 Run 버튼을 누릅니다.bash ./run.sh
Reference
이 문제에 관하여(glot.IO에서 Go 언어를 여러 파일로 컴파일하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/re3turn/items/1947980d26b84ebfee40
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
.
├── dio.go
└── main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
PackageTest()
}
func PackageTest() {
fmt.Println("dio.go")
}
go run main.go dio.go
예: Golang package test2
서류
dio.go를 다른 포장으로 설정한 경우 다음과 같은 디렉터리 구조를 구성할 수 있다.
.
├── dio
│ └── dio.go
└── main.go
glot.Docker(Go의 경우 ubuntu 이미지)에서 io를 실행하고 기본 명령과 셸 스크립트도 실행할 수 있습니다.따라서 상술한 디렉터리 구조를 컴파일하기 위해 스크립트를 쓸 수 있다.run.sh
#!/bin/bash
mkdir dio
mv dio.go dio
go run main.go
같은 포장 (main,dio)에서 컴파일할 때의 예시main.go
package main
import (
"fmt"
"./dio"
)
func main() {
fmt.Println("Hello World!")
dio.PackageTest()
}
dio.gopackage dio
import (
"fmt"
)
func PackageTest() {
fmt.Println("dio.go")
}
glot.io 구성
Run Command를 다음과 같이 변경한 후 Run 버튼을 누릅니다.
bash ./run.sh
Reference
이 문제에 관하여(glot.IO에서 Go 언어를 여러 파일로 컴파일하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/re3turn/items/1947980d26b84ebfee40텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)