-
Go : packageLanguage/고 Go 2023. 12. 17. 00:01
패키지
패키지 선언으로 코드 구조화(모듈화) 및 재사용 가능
응집도는 높이고, 결합도는 느슨하게 해야 유지보수가 쉽고 가독성이 좋으며 재사용이 가능한 클린 코드가 된다.
그렇기 때문에 다른 언어와 마찬가지로 go 또한 패키지 단위의 독립적이고 작은 단위로 개발한다.
패키지 이름 = 디렉토리 이름
main 함수가 들어있지 않은 소스 파일들은 디렉토리 명을 패키지 명으로 사용한다.
package main
main 패키지는 특별하게 인식한다.
컴파일러는 main 패키지를 공유 라이브러리가 아니라, 프로그램의 시작점 start point로 인식한다.
main 함수는 무조건 main 패키지에서 작성되어야 하며, 이외의 파일들은 자신이 소속된 폴더 이름을 패키지 명으로 갖는다.
'Language > 고 Go' 카테고리의 다른 글
Go : 접근 제어 설정 (0) 2023.12.17 Go : 라이브러리 import 시 Alias 별칭 사용하기 (0) 2023.12.17 Go : for 반복문 (0) 2023.12.17 Go : Switch 조건문 (0) 2023.12.17 Go : if 조건문 (0) 2023.12.17