boolean型【変数の型】
変数の種類だよ
「真(true)」か「偽(false)」を入れられるよ
簡単に書くよ
boolean型【変数の型】(読:ブーリアンガタ 英:boolean type)とは
プログラミングの話で出てくる「変数
(値を入れておく箱)」の種類のひとつ
であり
「その箱には真(true)か偽(false)の どちらかの値が入りますよ」な決まりのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・真(true)
・偽(false)
・変数
・変数の型
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
コンピュータの世界では「オン(on)/オフ(off)」の2つの状態を表現したり判定することが多々あります。
例えば「フラグ」と呼ばれるものを使うときです。
そのとき、一般的には、ピヨ太君が旗を上げ下げするイメージで「オン(on)/オフ(off)」を表現します。
真(シン)は「オン(on)/オフ(off)」の「オン(on)」を意図する表現です。
英語では「true(トゥルー)」と表現されます。
数学の世界では「条件が真のとき」とか言ったりしますよね。
アレで出てくる「真」と同じです。
偽(ギ)は「オン(on)/オフ(off)」の「オフ(off)」を意図する表現です。
英語では「false(フォルス)」と表現されます。
こちらも、数学の世界で「条件が偽のとき」とか言ったりしますよね。
アレで出てくる「偽」と同じです。
「真(true)」と「偽(false)」は一緒に覚えてあげてください。
まず間違いなく、セットで登場します。
状況次第では「オン(on)/オフ(off)」ではなく「Yes/No」だったり「OK/NG」だったりするでしょうけどね。
とにかく、セットになる2つの状態です。
そのセットになる2つの状態のうち、肯定的な方を指すのが「真(true)」です。
否定的な方を指すのが「偽(false)」になります。
変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。
変数の型は「この箱(変数)には どんな種類の物を入れていいですよ」な決まりです。
例えば、そうですね。
手ごろな大きさのダンボール箱が あったとしましょう。
ピヨ太君がやってきて、その箱にマジックで大きく「食べ物用」と書きました。
「食べ物用」と書いたので、このダンボールに入れていいのは食べ物だけです。
食べ物以外を入れようとすると、ピヨ太君にメッチャ怒られます。
この話におけるダンボール箱が「変数」です。
マジックで書いた「食べ物用」が「変数の型」になります。
変数の型には いろいろな種類が あります。
数字を入れられる箱、文字を入れられる箱、文字列を入れられる箱、いろいろです。
以上を踏まえて、いろいろある変数の型のひとつで
「この箱には真(true)か偽(false)の どちらかの値が入りますよ」な決まり
が「boolean型」です。
日本語で「論理型」と表現されることも あります。
ダンボール箱にマジックで「真?偽?」と書くイメージですね。
「真?偽?」と書かれたダンボール箱は「boolean型の変数」と呼ばれます。
boolean型の変数に入れられるのは「真(true)」か「偽(false)」の どちらかです。
それ以外を入れようとすると、コンピュータさんに怒られます。
ただし、何をもって「真(true)」や「偽(false)」と見なすかは、プログラミング言語やプログラムの作り方によります。
そのものズバリの「true」と「false」を使って
true:真
false:偽
が入る場合もあれば、数字の「0」と「1」を使って
1:真
0:偽
のような扱いになっている場合も あります。
あるいは、自分たちで
0:真
-1:偽
のように勝手に決めて、boolean型っぽく扱う変数を自作している場合も あります。
基本的には「true」か「false」が入ると思いますけどね。
一応、頭の片隅にでも置いておいてあげてください。
一言でまとめるよ
まぁ「boolean型」って単語が出てきたら「『真(true)か偽(false)を入れられるよ!』な種類なんだな~」と お考えください。
おまけ
■検索してみる?






