Menu
Coddy logo textTech

복합 대입 연산자

Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 19번째.

복합 대입 연산자는 산술 연산과 대입을 결합합니다. 이는 코드를 더 깔끔하게 만들어주는 단축 표현입니다.

이렇게 작성하는 대신:

score := 100
score = score + 50

+= 연산자를 사용하세요:

score := 100
score += 50
fmt.Println(score)

출력:

150

다른 복합 대입 연산자에는 -=, *=, /=, %= 등이 있습니다:

count := 10
count *= 5  // 다음과 같습니다: count = count * 5
fmt.Println(count)

출력:

50
challenge icon

챌린지

초급

이 챌린지에서는 Go에서 복합 대입 연산자를 사용하는 연습을 할 것입니다. 복합 대입 연산자는 산술 연산과 대입을 결합합니다 (+=, -=, *=, /=, %=와 같이).

10으로 시작하는 score 변수가 있습니다. 여러분의 과제는 복합 대입을 사용하여 점수를 5만큼 증가시키는 것입니다.

치트 시트

복합 대입 연산자는 산술 연산과 대입을 결합하여 코드를 더 깔끔하게 만듭니다:

다음 대신:

score = score + 50

복합 연산자를 사용하세요:

score += 50  // 덧셈
score -= 10  // 뺄셈
score *= 5   // 곱셈
score /= 2   // 나눗셈
score %= 3   // 나머지

예시:

score := 100
score += 50
fmt.Println(score) // 출력: 150

직접 해보기

package main

import "fmt"

func main() {
	// 시작 점수
	score := 10
	
	// TODO: 복합 대입 연산자(+=)를 사용하여 점수를 5만큼 증가시키세요
	
	// 최종 점수 출력
	fmt.Println("Final score:", score)
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨