Go에서 다양한 패키지의 함수 호출
Go에서는 단일 프로젝트 내에 여러 패키지가 있을 수 있습니다. 이를 통해 코드를 구성하고 재사용 가능한 함수와 모듈을 분리할 수 있습니다. 때로는 다른 패키지에서 다른 패키지에 정의된 함수를 호출해야 할 수도 있습니다. 이는 import 문의 도움을 받아 수행할 수 있습니다.
패키지 가져오기
다른 패키지에서 함수를 호출하려면 먼저 해당 패키지를 패키지로 가져와야 합니다. 현재 패키지. 이는 import 문을 사용하여 수행됩니다. 가져오기 경로는 프로젝트 루트에서 시작하는 패키지의 절대 경로입니다.
예를 들어,
import "MyProj/functions"
함수
패키지를 가져온 후에는 내보낸 함수를 직접 호출할 수 있습니다. 내보낸 함수는 대문자로 시작하는 함수입니다. 함수를 호출하려면 패키지 이름 뒤에 함수 이름을 사용하면 됩니다.예를 들어, function.go 파일에 다음 함수가 있는 경우:package functions func GetValue() string { return "Hello from this another package" }
package main import "fmt" import "MyProj/functions" func main() { c := functions.GetValue() // Calling the GetValue function fmt.Println(c) }
추가 참고
위 내용은 Go에서 다른 패키지의 함수를 어떻게 호출하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!