2017-12-31 7 views

답변

1

당신이 링크하는 프로그램은 main 함수를 포함하지 않는다. (또는 GO라는 용어가 더 적절하다. main이라는 패키지는 프로그램의 진입 점인 main이라는 함수를 포함한다. 또한 데이터를 초기화하는 데 사용되는 init이라는 함수 일 수 있습니다. flag package)

링크 된 fastrand 저장소는 사용하려는 다른 go 프로그램에서 라이브러리로 실행해야합니다 그것이 노출하는 기능. 예를 들어,이 라이브러리를 사용하여 0에서 n [0, n까지의 정수를 얻으려면이 장난감 프로그램을 사용할 수 있습니다.

package main 

import (
     "fmt" 
     "github.com/NebulousLabs/fastrand" 
) 

func main() { 
     //prints a random int [0,10) using fastrand 
     fmt.Printf("random int:%d\n", fastrand.Intn(10)) 
} 

은 GOPATH 아래 디렉토리에 실행 (의 당신이 그것을 foo.go 이름을 가정 해 봅시다) 것을 넣어

go get github.com/NebulousLabs/fastrand; 
go build foo.go; 
./foo; 
관련 문제