Recent posts

[Go] 포인터

less than 1 minute read

개요 로컬 변수 반환 가능 스코프를 벗어나도 포인터를 가지고 있는 동안에는 유효 예제 코드 package main func func1(arg *int) { *arg += 1 } func func...

[Go] 가변 인자 함수

less than 1 minute read

개요 임의 개수의 인자를 받을 수 있는 함수 타입 앞에 생략 부호(...)를 붙여서 선언 슬라이스 전달 시 뒤에 생략 부호(...)를 붙여서 전달 예제 코드 package main import "fmt" func variadi...

[Go] 함수

less than 1 minute read

개요 pass by value 다중 반환 지원 빈 식별자(_)로 반환 값 무시 가능 타입이 연속적으로 같은 매개변수 정의 시 타입을 한번만 정의 가능

[Go] 반복문

less than 1 minute read

예제 코드 package main import "fmt" func main() { for i := 0; i < 10; i++ { if i == 2 { continue } fmt.Print(i, " ") ...

[Go] 조건문

less than 1 minute read

개요 if with initializer if문 안에서 초기화 가능 if문 안에서만 유효 error 반환 함수와 같이 if문 안에서만 사용하는 변수에 대해 사용 선언 여부를 신경 쓸 필요가 없어짐 예제 ...