真偽値です。
真偽値リテラルの定義、代入、比較演算子の結果などで生成されます。
b1 : true; b2 : false; result : 100 == 100; result.p; b1.class.p; b2.class.p; result.class.p;