Recent posts

[Go] 조건문

11 minute read

개요 조건문은 프로그램의 실행 흐름을 제어하는 핵심 구문입니다. Go는 if와 switch 두 가지 조건문을 제공하며, 각각 고유한 특징과 장점이 있습니다. 특징 괄호 생략: 조건식을 괄호 ()로 감싸지 않음 중괄호 필수: 코드 블록은 반드시 중괄호 {}로 감싸야 함 ...

[Go] 형식 동사

10 minute read

개요 형식 동사(Formatting Verb)는 fmt.Printf, fmt.Sprintf 등의 함수에서 값을 특정 형식으로 출력하기 위해 사용하는 지시자입니다. %로 시작하며, 뒤에 오는 문자에 따라 출력 형식이 결정됩니다. 기본 구조 %[플래그][너비][.정밀도]동사 ...

[Go] 파일 입/출력

14 minute read

개요 파일 입/출력(File I/O)은 데이터를 영구적으로 저장하고 읽어오는 필수적인 기능입니다. Go는 os, io, bufio 패키지를 통해 강력하고 효율적인 파일 처리 기능을 제공합니다.

[Go] 표준 입/출력

11 minute read

개요 표준 입/출력(Standard I/O)은 프로그램이 사용자 또는 다른 프로그램과 데이터를 주고받는 기본적인 방법입니다. Go는 fmt, bufio 패키지를 통해 강력하고 유연한 입출력 기능을 제공합니다. 표준 스트림 표준 입력 (stdin): os.Stdin - 키보드...

[Go] 타입 변환

11 minute read

개요 Go는 정적 타입 언어로, 타입 안정성을 중요시합니다. 암묵적(implicit) 타입 변환을 지원하지 않으며, 모든 타입 변환은 명시적(explicit)으로 수행해야 합니다. 이는 예상치 못한 버그를 방지하고 코드의 명확성을 높입니다. 타입 변환의 종류 Go에서는 두 ...