複合代入演算子
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 19/109。
複合代入演算子は、算術演算と代入を組み合わせたものです。これらはコードをより簡潔にするためのショートカットです。
次のように書く代わりに:
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)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。