Menu
Coddy logo textTech

算術演算子

CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 15/109。

Goは、数学的な演算のための標準的な算術演算子を提供しています。

変数を作成し、+ を使って加算を行います:

a := 5
b := 3
sum := a + b
fmt.Println(sum)

出力:

8

変数がすでに宣言されている場合は、:= の代わりに = を使用して新しい値を代入します:

a := 5
b := 3
var sum int
sum = a + b
fmt.Println(sum)

出力:

8

- を使って減算を行います:

difference := a - b
fmt.Println(difference)

出力:

2

変数がすでに宣言されている場合は、= を使用して再代入します:

var difference int
difference = a - b
fmt.Println(difference)

出力:

2

乗算を行うには * を使用します:

product := a * b
fmt.Println(product)

出力:

15

変数が既に宣言されている場合は、= を使用して再代入します:

var product int
product = a * b
fmt.Println(product)

出力:

15
challenge icon

チャレンジ

初心者

このチャレンジでは、Goの算術演算子の使い方を練習します。3つの定義済み変数 num1num2、および result が用意されています。

あなたのタスクは、num1num2 の合計を計算し、その結果に2を掛けて、最終的な答えを result 変数に格納することです。

チートシート

Goは、数学的な演算のための標準的な算術演算子を提供しています:

加算 (+):

a := 5
b := 3
sum := a + b
fmt.Println(sum) // 出力: 8

減算 (-):

difference := a - b
fmt.Println(difference) // 出力: 2

乗算 (*):

product := a * b
fmt.Println(product) // 出力: 15

宣言 vs. 代入:
:= を使用して、新しい変数を宣言し、同時に値を代入します。
= を使用して、すでに宣言されている変数に新しい値を代入します:

sum := 0      // 新しい変数を宣言する
sum = a + b   // 既存の変数に再代入する
fmt.Println(sum) // 出力: 8

自分で試してみよう

package main

import "fmt"

func main() {
	// これらの変数はあらかじめ定義されています
	num1 := 5
	num2 := 7
	result := 0
	
	// TODO: (num1 + num2) * 2 を計算し、その結果を result 変数に格納してください
	
	// これにより結果が表示されます
	fmt.Println("The result is:", result)
}
quiz icon腕試し

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

基礎のすべてのレッスン