복합 대입 연산자
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챌린지
초급이 챌린지에서는 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)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입