剰余演算子
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 17/109。
剰余演算子 (%) は、ある数値を別の数値で除算した後の余りを返します。
10を3で割った余りを計算します:
a := 10
b := 3
remainder := a % b
fmt.Println(remainder)出力:
1これは、ある数が偶数か奇数かを判定するのに便利です:
number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven)出力:
Is 15 even? falseチャレンジ
初心者このチャレンジでは、Go言語で剰余演算子(%)を使う練習をします。剰余演算子は、除算後の余りを返します。
すでに2つの数値が定義されています。あなたのタスクは、剰余演算子を使用して number を divisor で割ったときの余りを計算し、それを remainder 変数に格納することです。
チートシート
剰余演算子 (%) は、ある数値を別の数値で割った余りを返します。
a := 10
b := 3
remainder := a % b
fmt.Println(remainder) // 出力: 1数値が偶数か奇数かを判断するのに便利です:
number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven) // 出力: Is 15 even? false自分で試してみよう
package main
import "fmt"
func main() {
// これらの変数はあらかじめ定義されています
number := 17
divisor := 5
// TODO: 剰余演算子 (%) を使用して 'number' を 'divisor' で割った余りを計算し、
// その結果を 'remainder' 変数に格納してください
var remainder int
// これにより結果が出力されます
fmt.Println("The remainder when", number, "is divided by", divisor, "is:", remainder)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。