Recent posts

[Go] 맵

less than 1 minute read

개요 키와 값이 하나의 쌍으로 저장되는 컬렉션 할당되지 않은 키에 접근하면 해당 타입의 제로값 반환 make 함수 혹은 맵 리터럴을 이용하여 생성 맵의 제로 값은 nil이며 슬라이스와 달리 빈 맵으로 동작하지 않음 두번째 반환 값을 통해 해당 키 값의 존재 여부...

[Go] 슬라이스

less than 1 minute read

개요 동적 배열 내부 배열에 대한 뷰 make 함수 혹은 슬라이스 리터럴을 이용하여 이용하여 생성 슬라이스의 제로 값은 nil이며 빈 슬라이스인 것처럼 처리하므로 nil 체크 코드 불필요 append 함수를 이용하여 원소 추가 일반적으로 반환...

[Go] 배열

less than 1 minute read

개요 선언과 동시에 초기화 하지 않으면 제로값으로 초기화 예제 코드 package main import "fmt" func main() { var a1 [3]int a1[0] = 1 a1[2] = 3 println(le...

[Go] 패키지

less than 1 minute read

개요 코드의 모듈화 코드를 묶는 기본 단위 init 함수 패키지 로드 시 자동으로 호출되는 함수 alias import 시에 패키지 이름 지정 가능 init 함수만을 호출하기 위해서 혹은 동일 패키지 ...

[Go] 상수

less than 1 minute read

개요 불변의 값 const 키워드 사용 선언과 동시에 초기화 필요 := 사용 불가