Go 速習チュートリアル

Go 言語のブール型

1. ブールデータ型 (Boolean Data Type)

ブールデータ型bool キーワードを用いて宣言され、 true(真)または false(偽)のいずれかの値のみを取ることができます。

ブールデータ型のデフォルト値false です。

2. 実装例 (Example)

以下の例では、ブール型のバリアブル(変数)を宣言するいくつかの異なる方法を示しています。

package main
import ("fmt")

func main() {
  var b1 bool = true // 初期値ありの型指定宣言
  var b2 = true      // 初期値ありの型指定なし宣言(型推論)
  var b3 bool        // 初期値なしの型指定宣言
  b4 := true         // 初期値ありの短縮宣言(型推論)

  fmt.Println(b1) // true を返す
  fmt.Println(b2) // true を返す
  fmt.Println(b3) // false を返す
  fmt.Println(b4) // true を返す
}