TIL💡/GoLang(2)
-
[Go] 학습 자료 정리
Go에서 Tag 기능 https://www.joinc.co.kr/w/man/12/golang/tag Go언어에서 Tag 사용 Go 언어에서 json을 다루다 보면 아래와 같은 구조체를 볼 수 있을 거다.type User struct { Name string `json Age int `json}GoLang의 구조체(struct)의 필드는 Tag를 이용해서 메타정보를 추가하는 것으로 의미를 www.joinc.co.kr Go 디렉터리 구조 https://github.com/golang-standards/project-layout/blob/master/README_ko.md GitHub - golang-standards/project-layout: Standard Go Project Layout Standard..
2022.10.05 -
Understanding go.mod and go.sum
GoLang을 익히고 Go 프로젝트를 보기 시작하니 프로젝트 구조를 익히는 것 또한 중요하다고 생각이 들었다. go.mod go.mod 파일은 GoLang의 의존성관리의 핵심이다. 필요하거나 사용되는 모든 모듈들은 go.mod 파일에서 유지된다. 우리는 import하거나 사용하는 모든 패키지들을 위해 이러한 모듈들을 위한 entry로서 만들어 놓는다. go.mod파일을 가지면 매번 의존하는 모듈에 대한 get 명령어를 입력하는 수고를 덜 수 있다. go mod init 새로운 모듈을 만들고, go.mod 파일을 초기화한다. 우리는 go.mod 외에도 go.sum이라는 파일도 생성한다. 이를 통해 체크섬을 유지하고 우리가 프로젝트를 다시 실행할 때 패키지들 모두 다시 설치할 필요를 없게 만든다. 대신 $G..
2022.07.15