개발 지식 노트

주제를 골라 개념과 사용 예제를 살펴보거나, 아래에서 최근 글을 확인하세요.

프로그래밍 언어

클라우드와 컨테이너

데이터와 데이터베이스

시스템과 네트워크

소프트웨어 개발

관측과 모니터링

AI

  • AI 31개 글

알고리즘

보안

에세이

웹 개발

최근 포스트

Go: map

13 분 소요

맵(map)은 키-값 쌍을 저장하는 해시 테이블 기반 자료구조입니다.

Go: slice

13 분 소요

슬라이스(slice)는 동적 크기를 가진 배열의 유연한 뷰입니다.

Go: array

10 분 소요

배열(array)은 고정 크기의 같은 타입 요소들의 연속된 모음입니다.

Go: package

10 분 소요

패키지(package)는 Go의 코드 모듈화 및 재사용 단위입니다.

Go: constant

10 분 소요

상수(constant)는 컴파일 타임에 값이 결정되는 불변 식별자입니다.

Go: pointer

12 분 소요

포인터는 메모리 주소를 저장하는 변수입니다. Go의 포인터는 안전하게 설계되어 있어 포인터 연산이 제한적이지만, 효율적인 메모리 관리와 데이터 공유를 가능하게 합니다.

Go: function

11 분 소요

Go의 함수는 일급 객체(first-class citizen)로 다음과 같은 특징을 가집니다:

Go: loop statement

6 분 소요

Go 언어는 반복문으로 for 키워드만 제공하며, 다양한 형태로 사용할 수 있습니다.

Go: 조건문

11 분 소요

조건문은 프로그램의 실행 흐름을 제어하는 핵심 구문입니다. Go는 if와 switch 두 가지 조건문을 제공하며, 각각 고유한 특징과 장점이 있습니다.