Go: map
맵(map)은 키-값 쌍을 저장하는 해시 테이블 기반 자료구조입니다.
주제를 골라 개념과 사용 예제를 살펴보거나, 아래에서 최근 글을 확인하세요.
맵(map)은 키-값 쌍을 저장하는 해시 테이블 기반 자료구조입니다.
슬라이스(slice)는 동적 크기를 가진 배열의 유연한 뷰입니다.
배열(array)은 고정 크기의 같은 타입 요소들의 연속된 모음입니다.
패키지(package)는 Go의 코드 모듈화 및 재사용 단위입니다.
상수(constant)는 컴파일 타임에 값이 결정되는 불변 식별자입니다.
포인터는 메모리 주소를 저장하는 변수입니다. Go의 포인터는 안전하게 설계되어 있어 포인터 연산이 제한적이지만, 효율적인 메모리 관리와 데이터 공유를 가능하게 합니다.
가변 인자 함수(Variadic Function)는 임의 개수의 인자를 받을 수 있는 함수입니다.
Go의 함수는 일급 객체(first-class citizen)로 다음과 같은 특징을 가집니다:
Go 언어는 반복문으로 for 키워드만 제공하며, 다양한 형태로 사용할 수 있습니다.
조건문은 프로그램의 실행 흐름을 제어하는 핵심 구문입니다. Go는 if와 switch 두 가지 조건문을 제공하며, 각각 고유한 특징과 장점이 있습니다.