Go 101은 Go 언어의 (사용자 정의 제네릭에 관련된 내용을 제외한) 구문/의미론과 모든 종류의 런타임에 관련된 항목에 초점을 맞춘 책으로 Go 언어를 사용하는 개발자들이 Go에 대한 깊고 철처한 이해를 얻기 위한 도움이 되는 것을 목표로 합니다. 또한 이 책은 공식 Go 문서에서 찾을 수 없는 Go와 Go 프로그래밍에 관련된 많은 정보들을 자세히 수집하기 때문에 초보자와 숙련자 모두에게 도움이 될 것입니다.
이 책은 Go 1.20 버전에 대응합니다 (개정 내역).
(Go 101 최신 소식과 Go와 관련된 다양한 정보를 얻고 싶으시다면 Go 101의 공식 트위터 계정인 @go100and1을 팔로우해주세요
(500여쪽, 350개 이상의 예제, 101개 이상의 응용)
여기에서 전자책을 무료로 받을 수도 있습니다.
Go 101의 저자인 Tapir는 2016년 7월부터 Go 101 시리즈를 집필하면서 go101.org 웹사이트를 관리하고 있습니다. 새로운 내용들은 계속해서 책 시리즈와 웹사이트에 수시로 추가되고 있습니다.
또한 Tapir는 인도의 게임 개발자입니다. 안드로이드와 아이폰/아이패드용으로 만들어진 Tapir의 게임들을 플레이해서 책과 웹사이트를 지원하실 수도 있고, 페이팔을 통해서 직접 기부를 하실 수도 있습니다.
슬라이드의 이미지를 책 표지로 사용할 수 있도록 허락해준 르네 프렌치씨와 롭 파이크씨에게 감사 말씀을 전합니다.
reflect
표준 패키지sync
표준 패키지sync/atomic
표준 패키지The Go 101 프로젝트는 Github 에서 호스팅됩니다. 오타, 문법 오류, 부정확한 표현, 설명 결함, 코드 버그, 끊어진 링크와 같은 모든 종류의 실수에 대한 수정 사항을 제출하여 Go 101을 개선을 돕는 것은 언제나 환영합니다.
주기적으로 Go에 대한 깊이 있는 정보를 얻고 싶다면 Go 101의 공식 트위터 계정인 @go100and1을 팔로우하거나 Go 101 슬랙 채널에j가입해주세요.