[Go] 특별한 할당연산자

Hojun Song ·2023년 9월 21일
0
x := 10  // x는 int 타입으로 10을 가지게 된다.
y, z := "hello", 20.5  // y는 string, z는 float64로 각각 할당된다.

:= 짧은 변수 선언 및 할당. 변수를 선언할 때 초기값과 함께 사용하며, 함수 내에서만 사용 가능하다. 이 연산자를 사용하면 Go의 타입 추론 기능을 활용하여 명시적인 타입 선언 없이 변수를 선언하고 초기화할 수 있다.

예제

func Solve0921() {
	var str string
	var n int

	// 문자열과 정수를 입력받습니다.
	fmt.Scan(&str, &n)

	// 결과 문자열을 저장할 변수를 선언합니다.
	var result string

	// n만큼 반복하여 result에 str을 추가합니다.
	for i := 0; i < n; i++ {
		result += str
	}

	// 결과를 출력합니다.
	fmt.Println(result)
}
profile
A web backend developer, let's share information and problem solving!

0개의 댓글