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)
}