Menu
Coddy logo textTech

真偽値 (Boolean)

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

Goにおける真偽値 (Booleans)は、boolデータ型を使用してtrue/falseの値を保持します。

:= 短縮宣言構文を使用して、ブール変数を宣言しましょう:

isActive := true
fmt.Println("Is active:", isActive)

このコードを実行すると、値 Is active: true が画面に表示されます。値 true を保持するブール変数を作成しました。

次に、false という値を持つ別のブーリアン変数を作成しましょう:

isComplete := false
fmt.Println("Is complete:", isComplete)

このコードを実行すると、Is complete: false という値が画面に表示されます。これは、boolean型の変数が true または false のいずれかの値を保持できることを示しています。

両方のブール変数を一緒に出力するとどうなるか見てみましょう:

isActive := true
isComplete := false
fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

このコードを実行すると、画面に両方の値が次々と表示されます:

Is active: true
Is complete: false
challenge icon

チャレンジ

初心者

このチャレンジでは、Goのブーリアン(真偽値)を扱います。ブーリアン値は true または false のいずれかのみを取ります。

2つのブーリアン変数 likesGofirstProgram から始めます。あなたのタスクは以下の通りです:

  1. isLearning という名前の新しいブーリアン変数を作成し、true に設定してください
  2. isExpert という名前の別のブーリアン変数を作成し、false に設定してください

その後、4つすべてのブーリアン変数を出力して、その値を確認してください。

チートシート

Goのブーリアンは、boolデータ型を使用してtrue/falseの値を格納します。

ブーリアン変数の宣言:

isActive := true
isComplete := false

ブーリアン値の出力:

fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

ブーリアン変数は、trueまたはfalseの値のみを保持できます。

自分で試してみよう

package main

import "fmt"

func main() {
	// 2つのブール変数がすでに定義されています
	likesGo := true
	firstProgram := false
	
	// TODO: 'isLearning'という名前のブール変数を作成し、trueに設定します
	
	// TODO: 'isExpert'という名前のブール変数を作成し、falseに設定します
	
	// すべてのブール変数を出力します
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
quiz icon腕試し

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

基礎のすべてのレッスン