[Go] defer
개요 함수 반환 전에 특정 함수의 호출을 보장하는 키워드 예제 코드 package main func test1() { defer println("end") println(1) if true { return ...
개요 함수 반환 전에 특정 함수의 호출을 보장하는 키워드 예제 코드 package main func test1() { defer println("end") println(1) if true { return ...
개요 타입 정의 기본 자료형 hour, minute와 같이 기본 자료형 타입이지만 구분이 필요한 경우 사용 구조체 여러 타입의 값으로 구성된 값 ...
개요 타입이 가져야하는 메소드들의 집합 타입 단언(type assertion) 인터페이스를 특정 타입으로 변환 두번째 반환 값을 통해 변환 성공 여부 확인 Stringer 인터페이스 문자열을 반환하는 St...
개요 키와 값이 하나의 쌍으로 저장되는 컬렉션 할당되지 않은 키에 접근하면 해당 타입의 제로값 반환 make 함수 혹은 맵 리터럴을 이용하여 생성 맵의 제로 값은 nil이며 슬라이스와 달리 빈 맵으로 동작하지 않음 두번째 반환 값을 통해 해당 키 값의 존재 여부...
개요 동적 배열 내부 배열에 대한 뷰 make 함수 혹은 슬라이스 리터럴을 이용하여 이용하여 생성 슬라이스의 제로 값은 nil이며 빈 슬라이스인 것처럼 처리하므로 nil 체크 코드 불필요 append 함수를 이용하여 원소 추가 일반적으로 반환...