[Go/Golang]go 패키지(package)와 go init(초기화)
2020. 8. 1. 13:48
Programming/Go
Go package & Go init I. Import & Package 1. 패키지 package main 코드의 구조화(모듈화) 및 재사용성 제공 패키지 이름 == 디렉터리 명 같은 패키지 내에 있으면 소스파일들이 디렉터리명을 패키지 이름으로 사용 (단 main은 제외 => package main은 start point기 때문에 디렉토리 내에 단 하나만 존재해야 함) main이 아닌 패키지의 경우 main 메서드가 필요하지 않지만, 단독 실행은 불가 패키지 내의 함수가 소문자로 시작하면 Private, 대문자 시작 시 Public 독립적인 작은 패키지 단위로 제작하고 조합해 하나의 프로그램을 형성하는 것을 권고함 2. import package main import ( "fmt" "src/mypack..