> 백엔드 개발 > Golang > Go 언어 패키지란 무엇인가요?

Go 언어 패키지란 무엇인가요?

藏色散人
풀어 주다: 2023-02-17 15:00:27
원래의
3659명이 탐색했습니다.

Go 언어 패키지는 golang의 기본 관리 단위입니다. 동일한 패키지에는 여러 개의 다른 파일이 있을 수 있습니다. 각 파일의 헤더 이름이 "package xxx"이면 "xxx"를 사용할 수 있습니다. 기본 메소드 .Method()"는 다른 파일의 메소드를 호출합니다.

Go 언어 패키지란 무엇인가요?

이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.

go 패키지의 이해

golang 패키지는 기본 관리 단위입니다. 동일한 패키지 아래에는 각 파일의 헤더 이름이 "package xxx"와 같은 이름이면 여러 파일이 있을 수 있습니다. 괜찮습니다. 다른 파일의 메서드를 호출하려면 기본 메서드에서 xxx.Method()를 사용하세요.

폴더 이름이 패키지 이름과 일치하지 않을 수 있습니다.

예를 들어, a.go, b.go, c.go 세 개의 파일이 포함된 mypackage라는 폴더가 있습니다. 예를 들어, a.go Saya()가 있고 b.go에는 Sayb()가 있고 여러 파일에 공통되는 패키지 이름은 실제로 testpackage

이므로 a.go 및 b.go 파일에서 해당 메소드를 호출하려면 주요 기능은 testpackage.Saya()를 사용하면 됩니다. testpackage.Sayb()이면 충분합니다.

import가 들어올 때 실행되는 기본 init 메소드도 있으며, 각 파일에는 init() 메소드가 허용됩니다. 물론 각각 실행됩니다.

관련 소개:

Go(Golang이라고도 함)는 Google에서 개발한 가비지 수집 기능을 갖춘 정적으로 강력한 유형의 컴파일된 동시 프로그래밍 언어입니다.

Robert Griesemer, Rob Pike 및 Ken Thompson은 2007년 9월에 Go 디자인을 시작했으며 나중에 Ian Lance Taylor와 Russ Cox가 프로젝트에 합류했습니다. Go는 Inferno 운영 체제를 기반으로 개발되었습니다. Go는 2009년 11월에 공식적으로 발표되어 오픈 소스 프로젝트가 되었고 Linux 및 Mac OS X 플랫폼에서 구현되었으며 나중에 Windows 시스템에서 구현이 추가되었습니다. 2016년에는 소프트웨어 평가회사인 TIOBE가 선정한 'TIOBE의 2016년 최고의 언어'로 Go가 선정되었습니다. 현재 Go는 6개월마다 두 번째 수준 버전을 출시합니다(즉, a.x에서 a.y로 업그레이드).

더 많은 관련 기술 기사를 보려면

go 언어

칼럼을 방문하세요!

위 내용은 Go 언어 패키지란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿