도서소개
저자소개
목차소개
1장 Go와의 첫 만남
1.1 Go 언어로 최신 컴퓨팅 환경이 당면한 과제 해결하기
1.2 Hello, Go
1.3 요약
2장 Go 간단히 살펴보기
2.1 프로그램 아키텍처
2.2 main 패키지
2.3 Search 패키지
2.4 RSS 검색기
2.5 요약
3장 패키징과 내장 도구들
3.1 패키지
3.2 가져오기
3.3 init
3.4 Go 내장 도구의 활용
3.5 Go의 추가 개발자 도구
3.6 다른 Go 개발자와 협업하기
3.7 의존성 관리
3.8 요약
4장 배열, 슬라이스, 맵
4.1 배열의 내부 구조 및 원리
4.2 슬라이스의 내부 구조 및 원리
4.3 맵의 내부 구조 및 원리
4.4 요약
5장 Go의 타입 시스템
5.1 사용자정의 타입
5.2 메서드
5.3 타입의 본질
5.4 인터페이스
5.5 타입 임베딩
5.6 외부 노출 식별자와 비노출 식별자
5.7 요약
6장 동시성
6.1 동시성과 병렬성
6.2 고루틴
6.3 경쟁 상태
6.4 공유 자원 잠금
6.5 채널
6.6 요약
7장 동시성 패턴
7.1 Runner 패키지
7.2 풀링
7.3 work 패키지
7.4 요약
8장 표준 라이브러리
8.1 문서화와 소스 코드
8.2 로깅
8.3 인코딩/디코딩
8.4 입력과 출력
8.5 요약
9장 테스트와 벤치마킹
9.1 단위 테스트
9.2 예제 코드
9.3 벤치마킹
9.4 요약
찾아보기