패키지란 무엇인가요?
Coddy GO 여정의 로직 & 흐름 섹션에 포함된 레슨 — 68개 중 51번째.
Go에서 패키지(package)는 관련된 코드를 함께 구성하고 그룹화하는 방법입니다. 특정 목적을 달성하기 위해 함께 작동하는 함수, 변수 및 타입을 포함하는 폴더라고 생각하면 됩니다.
모든 Go 파일은 패키지에 속해야 하며, 가장 상단에 package 키워드를 사용하여 선언됩니다. 여러분이 접하게 될 가장 중요한 패키지는 package main이며, 이는 Go에게 이 프로그램이 main 함수를 진입점으로 하는 실행 가능한 프로그램임을 알려주기 때문에 특별합니다.
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}다른 패키지의 코드를 사용하려면 import를 해야 합니다. 위의 예제에서는 서식 지정 및 출력 기능을 제공하는 fmt 패키지를 가져옵니다. fmt 패키지는 Go 표준 라이브러리의 일부이며 언어에 기본적으로 포함되어 있습니다.
패키지는 두 가지 주요 목적을 수행합니다. 코드를 논리적 그룹으로 구성하는 데 도움을 주며, 서로 다른 프로그램에서 코드를 재사용할 수 있게 해줍니다. 이는 프로그램을 더 유지보수하기 쉽게 만들고 동일한 코드를 여러 번 작성하지 않도록 방지합니다.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.