최근들어 고랭 공부를 다시 시작해 보면서 기록을 좀 남기고 복습도 하는 차원에서 블로그에 남기기로 결심했습니다.
블로그 아직까지 체계가 안잡혀서 중구난방이지만 최대한 잘 정리해볼게요
여기 접속하시면 플랫폼 별로 다운 받을 수 있습니다.
제가 사용하는 더 간편하게 설치하는 방법은 패키지 매니저를 통해 받으시면 됩니다.
winget install Golang
yay -S Golang
설치후 터미널에서 go 를 입력해봅니다.
요런식으로 나오면 설치가 잘 된겁니다.
이제 공부할 디렉토리를 하나 만듭니다.
저는 test 디렉토리 밑에 hello 라고 만들었습니다.
그리고 스샷의 내용을 hello.go 파일에 입력해줍니다.
내용 입력하고 저장한 뒤 해당 디렉토리의 터미널에서 go run . 커맨드를 입력합니다.
하지만 에러메시지를 보게 됩니다.
Go 는 실행하려면 go.mod 파일이 있어야 합니다.
go.mod 파일에서 디펜던시를 관리해주는 역할을 합니다. go.mod 파일을 확인해보면
이런 내용이 있습니다.
고 버전과 모듈 이름이 나오는 거죠
이걸 만드는 방법은
go mod init [module 이름]
모듈이름은 test/hello 로 합니다.
깃허브에서 받은 모듈은 보통 github.com/module
이런식으로 되어있는데
회사이름/모듈이름 이런식으로 이름을 짓는다고 합니다.
모듈이 생성된거 확인했다면 다시
go run .
이런 결과를 볼 수 있습니다.
우리가 가져온(import) rsc.io/quote 패키지에서는
미리 정의된 함수가
Go
Hello
Glass
Opt
이렇게 4개 가 이미 정의되어있습니다.
Glass 함수를 위의 다른 함수로 바꿔가면서 출력해보시면 다른 결과를 얻을 수 있습니다.
'프로그래밍 > GO' 카테고리의 다른 글
모듈 호출하기 Call your code from another module (0) | 2023.02.21 |
---|---|
모듈 만들기 creating a module (0) | 2023.02.21 |
go로 web application 만들기 (0) | 2021.05.26 |
고(go) 에디터 플러그인 및 IDE (0) | 2021.04.05 |
module 에 대해 공부해볼까 import cycle now allowed (0) | 2021.03.29 |
댓글