Posts
All the articles I've posted.
Go 입문 9편 — 고루틴과 채널
goroutine, channel, 방향 지정 채널, select, 버퍼 채널, WaitGroup까지. Go 동시성의 기초를 다진다.
Go 입문 8편 — 포인터
&와 *, new, 값 전달과 포인터 전달의 차이, nil 포인터, 구조체 포인터까지. Go 포인터의 핵심을 짚는다.
Go 입문 7편 — 인터페이스
암묵적 구현, 빈 인터페이스(any), 타입 단언, 타입 스위치, io.Reader/Writer까지. Go 인터페이스의 설계 철학을 파헤친다.
Go 입문 6편 — 구조체와 메서드
struct 선언, 포인터 리시버와 값 리시버, 임베딩, 생성자 패턴, 태그까지. Go의 객체지향 방식을 다룬다.
Go 입문 5편 — 배열, 슬라이스, 맵
배열과 슬라이스의 차이, len/cap의 의미, append의 동작, 맵의 생성과 순회까지. Go 컬렉션의 핵심을 다룬다.
Go 입문 4편 — 에러 처리
error 인터페이스, fmt.Errorf, errors.Is/As, 커스텀 에러, defer, panic/recover까지. Go식 에러 처리의 전부.
Go 입문 3편 — 함수
다중 반환값, 네임드 반환, 가변 인자, 일급 함수, 클로저까지. Go 함수의 모든 것을 다룬다.
Go 입문 2편 — 조건문과 반복문
if 초기화문, fallthrough 없는 switch, Go의 유일한 반복문 for까지. 제어 흐름의 핵심을 다룬다.
Go 입문 1편 — 변수, 상수, 타입
var와 :=의 차이, const, 기본 타입, 타입 변환, zero value까지. Go 변수 시스템의 핵심을 정리한다.








