최신판 |
당신의 편집 |
10번째 줄: |
10번째 줄: |
|
| |
|
| ==시작하기== | | ==시작하기== |
| ;[[Go 설치하기]]
| |
| Go를 다운로드하고 설치하는 방법에 대한 지침입니다.
| |
|
| |
| ;[[Go 튜토리얼: 시작하기|튜토리얼: 시작하기]]
| |
| Hello, World 튜토리얼로 시작하세요. Go 코드, 도구, 패키지 및 모듈에 대해 조금 배웁니다.
| |
|
| |
| ;[[Go 튜토리얼: 모듈 생성|튜토리얼: 모듈 생성]]
| |
| 함수, 오류 처리, 배열, 맵, 단위 테스트 및 컴파일을 소개하는 짧은 주제의 튜토리얼입니다.
| |
|
| |
| ;[[Go 튜토리얼: 다중 모듈 작업공간 시작하기|튜토리얼: 다중 모듈 작업공간 시작하기]]
| |
| Go에서 다중 모듈 작업 공간을 생성하고 사용하는 기본 사항을 소개합니다. 다중 모듈 작업 공간은 여러 모듈에서 변경 작업을 할 때 유용합니다.
| |
|
| |
| ;[[Go 튜토리얼: Go와 Gin을 사용하여 RESTful API 개발하기|튜토리얼: Go와 Gin을 사용하여 RESTful API 개발하기]]
| |
| Go와 Gin 웹 프레임워크를 사용하여 RESTful 웹 서비스 API를 작성하는 기본 사항을 소개합니다.
| |
|
| |
| ;[[Go 튜토리얼: 제네릭 시작하기|튜토리얼: 제네릭 시작하기]]
| |
| 제네릭을 사용하면 호출 코드가 제공하는 유형 집합과 함께 작동하도록 작성된 함수나 유형을 선언하고 사용할 수 있습니다.
| |
|
| |
| ;[[Go 튜토리얼: 퍼징 시작하기|튜토리얼: 퍼징 시작하기]]
| |
| 퍼징을 통해 테스트에 입력을 생성하여 놓칠 수 있는 엣지 케이스와 보안 문제를 잡아낼 수 있습니다.
| |
|
| |
| ;[[Go 웹 애플리케이션 작성하기|웹 애플리케이션 작성하기]]
| |
| 간단한 웹 애플리케이션을 작성합니다.
| |
|
| |
| ;[[Go 코드 작성 방법]]
| |
| 이 문서는 모듈 내부에서 간단한 Go 패키지 세트를 개발하는 방법을 설명하고, [[go 명령어]]를 사용하여 패키지를 빌드하고 테스트하는 방법을 보여줍니다.
| |
|
| |
| ;[[Go 투어]]
| |
| 네 부분으로 구성된 Go에 대한 대화형 소개입니다. 첫 번째 부분은 기본 구문과 데이터 구조를 다루고, 두 번째 부분은 메소드와 인터페이스를 논의하며, 세 번째 부분은 제네릭에 대해 설명하고, 네 번째 부분은 Go의 동시성 원리를 소개합니다. 각 섹션은 배운 내용을 연습할 수 있는 몇 가지 연습 문제로 마무리됩니다. [https://go.dev/tour/ 온라인으로 투어를 하거나] 다음 명령어로 로컬에 설치할 수 있습니다:
| |
|
| |
| <syntaxhighlight lang='console'>
| |
| $ go install golang.org/x/website/tour@latest
| |
| </syntaxhighlight>
| |
|
| |
| 이 명령어는 투어 바이너리를 [[GOPATH]]의 bin 디렉토리에 배치합니다.
| |
|
| |
| ==Go 사용과 이해== | | ==Go 사용과 이해== |
| ;[[효과적인 Go]] | | ;[[효과적인 Go]] |