インクリメントとデクリメント
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 20/109。
インクリメント演算子とデクリメント演算子は、変数に1を加算または減算するための短縮された方法を提供します。
Goでは、変数を1増やすために ++ を、1減らすために -- を使用します。
count := 5
count++ // 次と同じです: count = count + 1
fmt.Println(count)
count-- // 次と同じです: count = count - 1
fmt.Println(count)出力:
6
5重要:Goでは、++ と -- は文(statement)であり、式(expression)ではありません。これらは独立した行としてのみ使用でき、他の式の中で使用することはできません。
チャレンジ
初心者このチャレンジでは、Goにおけるインクリメント(++)演算子とデクリメント(--)演算子の使用を練習します。
初期値を持つ変数 counter があります。あなたのタスクは以下の通りです:
++演算子を使用して、カウンターを2回インクリメントする--演算子を使用して、カウンターを1回デクリメントする
その後、プログラムはカウンターの最終的な値を出力します。
チートシート
Goでは、変数を1増やすインクリメントに++を、1減らすデクリメントに--を使用します:
count := 5
count++ // 以下と同じ: count = count + 1
count-- // 以下と同じ: count = count - 1重要:Goにおいて、++と--は文(statement)であり、式(expression)ではありません。これらは独立した行としてのみ使用でき、他の式の中で使用することはできません。
自分で試してみよう
package main
import "fmt"
func main() {
// カウンターの初期値
counter := 5
// TODO: ++ 演算子を使用してカウンターを2回インクリメントする
// TODO: -- 演算子を使用してカウンターを1回デクリメントする
// 最終的な値を出力する
fmt.Println("Final counter value:", counter)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。