Menu
Coddy logo textTech

インクリメントとデクリメント

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)ではありません。これらは独立した行としてのみ使用でき、他の式の中で使用することはできません。

challenge icon

チャレンジ

初心者

このチャレンジでは、Goにおけるインクリメント(++)演算子とデクリメント(--)演算子の使用を練習します。

初期値を持つ変数 counter があります。あなたのタスクは以下の通りです:

  1. ++ 演算子を使用して、カウンターを2回インクリメントする
  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)
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン