stanford-oval/wikipedia huggingface dataset:
棒になった男
第三景・棒になった男 > あらすじ

ある6月の日曜日、ターミナルデパートの屋上から一本の棒が落ち、歩道の縁石に座っていたフーテンのカップルのそばに転がった。フーテン男が棒でリズムをとっていると、棒を探していた地獄の男と女がやって来た。二人は棒を渡すように言ったが、フーテン男は拒否した。そしてフーテン女と棒で背中を掻き合ったりして渡すのをしぶっていたが、棒がふと死にかけた魚みたいにピクッと動いて気味悪くなり、地獄の男に千円で棒を売った。
地獄の男と女は、棒になって屋上から落ちた父親を捜しに来た子供の目から棒を隠して、地獄の本部と通信する。棒は刑なし・登録不要と確定され、棒はそのまま排水溝の穴へ放置されることになった。地獄の女が同情心を起こして、子供に返してやるべきだと言い、棒になった父親が反省の鏡になるのではと提案すると、地獄の男はそれを一笑に付し、自分で満足している者が、どうやって反省するのさと言った。その一連の会話を聞いていた棒は、「満足している人間が屋上から飛び下りたりするものか！　いったい、棒以外の何になればいいって言うんだ、この世で、確実に拾ってもらえるものと言えば、けっきょく棒だけじゃないか！」と独白する。
地獄の女は、「でも案ずることはないのです、あなたは一人ぽっちではないのです」と言い、地獄の男は、あたり（客席）をぐるりと指さし、「見たまえ、君をとりまく、この棒の森……もっと違った棒にはなりたくても、棒以外の何かになりたいなどとは、一度も思ったことのない、この罪なき人々……」と話し出す。
作品評価・解釈

中野孝次は、安部がガルシア・マルケスの『百年の孤独』を讃辞した文章の一節の、〈現代というこの特殊な時代の人間の関係を照射する強烈な光なんです〉という言葉に着目しながら、安部の他のいくつかの作品同様に『棒になった男』も、「現代における生の構造そのもの」を照射している文学だとし、地獄の男が〈われわれの仕事は、彼等の生を忠実に記録しておくことなのさ〉、〈人間の、見せかけの形に、つい迷わされてしまうんだな。しかし、棒はもともと、生きている時から棒だったってことが分ってしまえば……〉という台詞を引いて、このときの〈棒〉は、戯曲『友達』における「〈家族〉のイメージ」同様に、「われわれ自身の問題としていろんなエコーを呼び起しだす」と考察している。
ゴーシュ・ダスティダー・デバシリタは、第三景の「棒になった男」において、「他者の道具にしか過ぎない棒と似たような人間存在」を集め分析する「地獄からの使者たち」は、「人間世界の他者」、「大胆で残酷な世間」を表わすとし、それにより、「人間が生きている世界を他者の目で見つめることで世の中に混乱している様々な状況」を浮き彫りにし、「人間が社会制度のなかに取り込まれ、生存枕争、所有欲などによって人間性を失いつつあることが示されている」と解説している。
また、デバシリタは、都市に生活する個々の人間が他者と葛藤しながら生きているのは、生育環境や家庭環境、仕事や交友関係、物事の考え方や価値観や習慣にかかわらずに共通しているとし、そういった近代消費社会の中で、それぞれの道を選択しながら生きている人間存在を「現代都市における〈孤独〉〈アイデンティティーの喪失〉などのシチュエーション」で取り上げ戯曲化し、「現実社会に存在する問題」を提示するのが安部の意図だと考察し、以下のように解説している。
おもな公演

初演『棒になった男』（全景） 第一回紀伊國屋演劇プロデュース公演
1969年（昭和44年）11月1日 - 17日 紀伊國屋ホール
演出：安部公房。演出助手：渡辺浩子。美術：安部真知。照明：秋本道男。音楽：入野義朗。音響：高野昌昭。
舞台監督：西木一夫。舞台監督助手：安井武。製作：紀伊國屋書店。
第一景「鞄」
出演：市原悦子（女）、岩崎加根子（客）、井川比佐志（旅行鞄・男）、芥川比呂志（通り過ぎる男）、今井和子（通り過ぎる女）
第二景「時の崖」
出演：井川比佐志（ボクサー）、池谷義則（セコンド）、小林尚臣（セコンド）
第三景「棒になった男」
出演：芥川比呂志（地獄の男・指導員）、今井和子（地獄の女・新任の地上勤務員）、井川比佐志（棒になった男）、寺田農（フーテン男）、吉田日出子（フーテン女）、芥川比呂志（地獄からの声）
※ 昭和44年度芸術祭参加作品。安部真知が紀伊國屋演劇賞を、芥川比呂志が芸術祭大賞（文部大臣賞）を受賞した。
『鞄』（第一景） 安部公房スタジオ・紀伊國屋書店提携公演
1973年（昭和48年）11月19日 - 23日 紀伊國屋ホール
演出：安部公房。演出助手：渡辺浩子。武術：安部真知。照明：河野竜夫。音楽：薗広昭。衣裳製作：河盛成夫。舞台監督：早乙女初穂。
出演：山口果林、条文子、大西加代子（女と客を交互出演）、岩浅豊明（旅行鞄・男）
※ 『ダム・ウェイター』『贋魚』と共に上演。
『棒になった男』（第三景） 第四回安部公房スタジオ内公演
1976年（昭和51年）5月17日 - 6月5日 渋谷・安部公房スタジオ
※ 第三景のみの上演。併せて映画『時の崖』が上映された。
関連小説

| 棒 |
| --- | --- |
作者:  安部公房
国:   日本
言語:  日本語
ジャンル:  短編小説
発表形態:  雑誌掲載
初出情報
初出:  『文藝』1955年7月号
刊本情報
収録:  『R62号の発明』
出版元:  山内書店
出版年月日:  1956年12月10日
装幀:  安部真知
 ウィキポータル 文学  ポータル 書物
テンプレートを表示
| 時の崖 |
| --- | --- |
作者:  安部公房
国:   日本
言語:  日本語
ジャンル:  短編小説
発表形態:  雑誌掲載
初出情報
初出:  『文學界』1964年3月号
刊本情報
収録:  『無関係な死』
出版元:  新潮社
出版年月日:  1964年11月25日
 ウィキポータル 文学  ポータル 書物
テンプレートを表示
短編小説『棒』
1955年（昭和30年）、雑誌『文藝』7月号に掲載。1956年（昭和31年）12月10日に山内書店より刊行の『R62号の発明』（現代作家シリーズ）に収録。のち1964年（昭和39年）12月10日に桃源社より刊行の『水中都市』にも収録。
※ のちにラジオドラマ化され、さらに第三景「棒になった男」となる。
短編小説『時の崖』
1964年（昭和39年）、雑誌『文學界』3月号に掲載。同年11月25日に新潮社より刊行の『無関係な死』に収録。
1971年（昭和46年）1月に限定版『時の崖』がプレス・ビブリオマーヌより刊行。
※ ラジオドラマ『チャンピオン』から小説化されたもの。のちに第二景「時の崖」となる。
※ この小説『時の崖』について安部は、一般的によく言われる〈最後には、かならず勝利がおとずれるものと信じているからこそ、人は敗北をも恐れずに闘えるのだ〉という言葉を挙げながら、「しかし、結末はつねに敗北しかないと知りながら、その敗北への道程にしかすぎない、束の間の勝利をめざして闘いつづける人生もありうるのだ」と提起しつつ、むしろ後者の方が、「生の本質」なのかもしれないとし、「チャンピオン・ベルトの裏には、つねに死の紋章が刻まれている」と述べている。
ラジオドラマ

現代劇場『棒になった男』（文化放送）
1957年（昭和32年）11月29日 20:00 - 20:30
演出：大坪都築。音楽：佐藤勝。
出演：宇野重吉（朗読）、福川寛（少年）、織田政雄（靴磨きA・老人）、井上和行（靴磨きB・若者）、北林谷栄（靴磨きC・女）、芥川比呂志（変な男・実は地獄の男）、小池朝雄（助手・実は地獄の男）、丹阿弥谷津子（通行人）、小栗一也（傷痍軍人A）、佐野浅夫（傷痍軍人B）、小瀬格（地獄の声）、大森義夫（男）、牛込安子（女）、信欣三（棒）
台本は1958年（昭和33年）、雑誌「新日本文学」1月号に掲載。1970年（昭和45年）6月5日に大光社より刊行の『現代文学の実験室1 安部公房集』に収録。
第12回芸術祭参加作品。1957年度芸術祭奨励賞受賞。
※ 短編小説『棒』からラジオドラマ化されたもの。のちに第三景「棒になった男」となる。
現代劇場『チャンピオン』（RKB毎日）
1963年（昭和38年）2月28日 木曜日 19:00 - 19:30
構成：安部公房、武満徹。演出：武敬子。音楽：武満徹。取材協力：田辺ボクシングジム、後楽園ホール。
出演：中谷一郎、井川比佐志、ほか
台本は1965年（昭和40年）、現代芸術協会雑誌「テレビドラマ」5月号に掲載。
サブタイトルは「ドキュメンタリー・ポエム」。安部の書斎に残された台本の表紙には、手書きで「音響による建築学的試み―」とサブタイトルが書かれている。
民放祭奨励賞受賞。
※ のちに小説化され、さらに第二景「時の崖」となる。
『時の崖』（NHKラジオ第一）
1966年（昭和41年）10月1日 土曜日 11:05 - 11:25
構成：安部公房、武満徹。演出：武敬子。音楽：武満徹。取材協力：田辺ボクシングジム、後楽園ホール。
出演：露口茂、ほか
※ ラジオドラマ『チャンピオン』を改題したもの。
FM芸術劇場『男たち』（NHK-FM）
1968年11月16日 土曜日 22:15 - 23:00
脚本：安部公房。演出：沖野暸。制作：浜村道哉、平野愛子。
出演：市原悦子(女)、奈良岡朋子（客）、小沢昭一（私）
※ のちに第一景「鞄」となる。
映画

『時の崖』（自主制作映画）
1971年（昭和46年）7月2日試写上映。モノクロ（一部カラー）16ミリ映画。26分。制作費約250万円（俳優へのギャラを除き）。
監督：安部公房。脚本：安部公房。製作：新田敞。撮影：渡辺公夫。音楽：大倉義夫。照明：原正。編集：仲達美 。助監督：寺尾正樹
出演：井川比佐志（ボクサー）、条文子（女）
1976年（昭和51年）5月に再演された舞台『棒になった男』の際にも併せて上映。
台本は1980年（昭和55年）4月1日、「CROSS OVER」8号に掲載。
※ 第二景「時の崖」を映画化したもの。
※ 安部は、映画『時の崖』については、「小説家の創った映画」として見てはほしくないとし、この映画は、「ぼくの内部の小説家」に対する、「もう一人のぼくの挑戦」のつもりだと述べている。そして、「反芸術家（非芸術ではない）の理念―現代芸術の基本条件―」は、作家の内部での「諸ジャンルの葛藤」と無関係ではないはずだとし、ボクサーを演じた井川比佐志に対しては、「ぼくの想像の産物を完璧に実体化してくれた」と評して、井川の才能と協力が、安部自身の願望を実行に踏み切らせてくれたと感謝しながら、「わずか三十分の十六ミリ映画にすぎないが、充実した一つの世界を創り得たと自負している」と語っている。
おもな刊行本

『棒になった男』（新潮社、1969年9月20日）
装幀：安部真知。
収録作品：鞄、時の崖、棒になった男、後記
『水中都市』（桃源社、1964年12月10日）
装幀：安部真知。
収録作品：水中都市、棒、なわ、鉛の卵、盲腸、透視図法、闖入者、イソップの裁判、バベルの塔の狸
限定版『時の崖』（プレス・ビブリオマーヌ、1971年1月）
限定435部。署名入。近江産草木染雁皮紙。夫婦三方帙入り。名刺付。覚え書：安部公房。
文庫版『無関係な死・時の崖』（新潮文庫、1974年5月25日）
カバー装画：安部真知。付録・解説：清水徹。
収録作品：夢の兵士、誘惑者、家、使者、透視図法、賭、なわ、無関係な死、人魚伝、時の崖
文庫版『友達・棒になった男』（新潮文庫、1987年8月25日）
カバー装画：ジョージ・シーガル「THE BILLBOARD」（1966年）。付録・解説 中野孝次。
収録作品：友達、棒になった男、榎本武揚
英文版『The Man who turned into a Stick』（訳：ドナルド・キーン）（University of TokyoPress、1975年）
おもな刊行本 > 掲載教科書

高等学校の国語総合（現代文）の教科書のうち、筑摩書房『精選国語総合　現代文編　改訂版』に「棒になった男」が「棒」の題名で掲載されている。
ブーリアン型

ブーリアン型（ブーリアンがた、英: Boolean datatype）は、真理値の「真 = true」と「偽 = false」という2値をとるデータ型である。ブーリアン、ブール型、論理型（logical datatype）などともいう。2種類の値を持つ列挙型とも、2進で1ケタすなわち1ビットの整数型とも、見ることもできる。
また、各種ブール演算を行うことができ、論理積 (AND、&、*)、論理和 (OR、|、+)、排他的論理和 (XOR、NEQV、^)、同値 (EQV、=、==)、非同値 (NEQV、<>、!=)、否定 (NOT、~、!) などの操作が可能である。これらの演算はブール代数の演算に対応している。
Ada

Ada では、Boolean は Standard パッケージにあり、False および True という値をとる列挙型として定義されている。ここで、False < True である。
type Boolean is (False, True);

p : Boolean := True;
...
if p then
  ...
end if;
比較演算子（=、/=、<、<=、>、>=）は Boolean を含めた全ての列挙型に適用可能である。ブール演算子 and、or、xor、not が Boolean について定義されており、その派生型にも適用可能である。ブール演算子は Boolean の配列にも適用可能である。
ALGOL

Algol 60 にはデータ型として Boolean が定義されており、演算子も定義されている。なお、ALGOL 68 ではデータ型の名称が bool に短縮された。
C言語

C89の規格の範囲内では、ブーリアン型は存在せず、伝統的にintで代用される（C99の _Bool型とシンボルについては後述する）。標準の観点からは移植性・相互運用性は著しく悪化するが、集成体のサイズ削減などの観点から、型サイズが常に1バイトのunsigned charで代用されることもある（JNIヘッダー<jni.h>のjboolean型、COMヘルパー<rpcndr.h>のboolean型など）。
通例、値が 0 であれば偽であり、それ以外は真である。ただし論理否定演算子!による !0 のような式は、真の値の代表値として 1 を返すと標準規格で決められている。他に、ヌルポインタや浮動小数点数 0.0 のような、定数 0 と同様の値が偽として扱われる。
真と偽の値に名前を付けて意味を明確にする際に、列挙型を使う方法もあるが、実際はプリプロセッサマクロが使われていることのほうが多い（Windows APIなど）。
typedef enum boolean { FALSE, TRUE } boolean_t;
...
boolean_t b = TRUE;
#define FALSE 0
#define TRUE 1
typedef int boolean_t;
...
boolean_t f = FALSE;
列挙型のほうが、型とその型の変数に代入してよい定数との対応が分かりやすい。デバッガの実装および利用時に関しても、マクロシンボルよりも列挙型のほうが有利である。また、プリプロセッサマクロは名前衝突時に予期せぬ動作を引き起こすこともある。いずれにしても、C99では標準で定義されたものがあるし、そうでなくても大抵の環境では処理系標準ライブラリなどのヘッダーファイル内で同様のシンボルが定義されていることが多いため、プログラマがユーザーコードで明示的に定義する必要はほとんどない。
なお、こういったシンボルを定義した場合、TRUE は代入のためのみに用い、(cond == TRUE) のように比較に使用してはならない。cond の値が0でもなく1でもないとき、C言語としての意味では真であるにもかかわらず、TRUEとの比較判定式は偽になることで混乱や不具合を招くからである。
正しい例: if (cond) {...}、if (!cond) {...}、if (cond != FALSE) {...}、if (cond == FALSE) {...}
誤った例: if (cond == TRUE) {...}、if (cond != TRUE) {...}
好ましくない例: if (i < 0 == TRUE) {...}、if (i < 0 != TRUE) {...}、if (i < 0 == FALSE) {...}、if (i < 0 != FALSE) {...}
そもそも、(条件 == TRUE) という表現は無意味に冗長であり、単に (条件) と書くべきである。もし、(条件 == TRUE) と書くことが何かを明示していて良い表現だというのなら、...(((条件 == TRUE) == TRUE) == TRUE) == TRUE... は、もっと良い表現だということになる（次を参照のこと http://www.kouno.jp/home/c_faq/c9.html#2 、亀がアキレスに言ったこと）。
C言語 > C99

C99ではブーリアン型を格納したりするための型が作られ、その型のためのキーワード _Bool が追加された。さらにその型と値のためにシンボル bool, false, true が、<stdbool.h> というヘッダファイルで定義される。C99規格では、boolをtypedefではなくマクロで実装することを規定している。
#include <stdbool.h>
bool b = false;
...
b = true;
条件式の型などの意味は、C99でも変わっていないので注意すること。
C言語 > ステータスコードと真偽値

0が偽、0以外が真というルールは、C言語文化圏で必ずしもいつもそうとは限らず、ライブラリやフレームワークによっては別のルールの場合もある。C言語文化圏で最も顕著な例はUnix等における終了ステータスの慣習であろう。正常を示す0が真、異常を示す0以外の残り全てが偽（エラーコード）という扱いであり、シェルのコマンド行中の && や || は終了ステータスの値をそのように扱って短絡評価の動作をする。これは、異常については「何が起きたのか」といったような情報が必要なことが多いため、といったような理由がある。
→「終了ステータス」も参照
COMのステータスコードとして使われる32ビット整数のHRESULT型は、ゼロを成功（S_OK）、正数を準成功（S_FALSE: 失敗ではないが否定的な状態）、負数を失敗（E_FAILなど）、とみなす。成否の判定のためにSUCCEEDED()/FAILED()マクロが用意されている。
C11で標準化されたerrno_t型はゼロを正常（エラーなし）とみなす。
また、比較などで「小なり」「等しい」「大なり」の3通りの意味を返したい、といった場合には、負の値・ゼロ・正の値、とするのが自然であるため、たとえば代表例の strcmp() 関数では、文字列が等しいということを示すためにゼロが返される。なお、単に「文字列が等しいか？」という比較をする場合などに、以下のように論理否定演算子!を使用したコードは一見不自然に見えるため、あえて(strcmp(s1, s2) == 0)と記述することで分かりやすさを向上する方法もある。
/* 論理否定演算子により、一見して「文字列が等しくない場合」であるかのように見えるが、実際は「文字列が等しい場合」を意味する。 */
if ( ! strcmp(cmd, "hello")) {
    say_hello();
} else if ( ! strcmp(cmd, "hi")) {
    say_hi();
...
...
} else if ( ! strcmp(cmd, "bye")) {
    exit(0);
}
C++

C++では、標準化の過程で bool、true、false というキーワードが導入され、基本データ型としてサポートされた。その大きさは処理系で定義される。
ブーリアン型を出力するコードは以下のようになる。
int i = 5;
bool myBool = (i == 5);
std::cout << "i == 5 is " << std::boolalpha << myBool << std::endl;
boolalphaはbool型の値の出力をtrueまたはfalseにするマニピュレータであり、省略すると1または0が出力される。
C++ > vector<bool>

ISO C++ 1998の標準C++ライブラリでは、vector<bool>クラスが定義されている。メモリ使用量を最適化するため、各ブール値は1ビットに格納される。しかし、vector<bool>はSTLコンテナの要求には合致しないため、これをvectorの特殊化に含めてしまったのは仕様策定上のミスだと言われている（標準化委員会ではstd::vector_boolにするべき等の意見があった）。これは動的なビット集合として使うには非常に適しているが、vector<bool>という名前から連想されるようなSTLのコンテナとしての挙動はしないので、そういう意味では注意が必要である。
C#

C#では、ブーリアン型は bool である。これは.NETのSystem.Boolean型のエイリアスであるが、Marshal.SizeOf()とsizeof演算子の結果はそれぞれ異なる。
Console.WriteLine(typeof(bool)); // System.Boolean
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(typeof(bool))); // 4
Console.WriteLine(sizeof(bool)); // 1
bool b = true;
Console.WriteLine(Convert.ToInt32(b)); // 1
ブーリアン型を出力するコードは以下のようになる。
int i = 5;
bool myBool = (i == 5);
System.Console.WriteLine("i == 5 is " + myBool);
この出力結果は次の通り。
i == 5 is True
Dart

Dartでは、dart:core ライブラリに bool クラスがあり、true と false がそれの真偽値（とそのリテラル）である。（「他の多くの値は真として扱われる」という、他の多くの言語と違い）true 以外は全て偽として扱われる。さらに checked mode では、if文など真偽値が必要とされる場所では型チェックがされるため、他の型の値であった場合は型チェックでエラーになる。
ECMAScript

→「§ JavaScript」を参照
FORTRAN

キーワード LOGICAL と演算子 .NOT.、.AND.、.OR. などが1950年代に導入された。これはFORTRANが標準化される以前のことである。
Haskell

Haskell では data Bool = False | True のように定義される型であり、Bounded Enum Eq Ord Read Show などの型クラスのインスタンス型である。not・&&・|| といった関数と演算子がある。
Java

Javaでは、ブーリアンはプリミティブ型で boolean である。整数型からbooleanへの、あるいはbooleanから整数型への暗黙の型変換は無い。
以下のようなコードはコンパイル時エラーとなる。
int i = 5;
if (i = 5) System.out.println("i is five"); // i == 5 の間違い。
if (i) System.out.println("i is not zero");
上記の例において、式 i = 5 や i の結果はintと評価されるが、Javaのif文の条件式はC/C++と違いbooleanのみを受け付けるためコンパイルエラーとなる。
ブーリアン型を出力するコードは以下のようになる。
boolean myBool = (i == 5);
System.out.println("i == 5 is " + myBool);
この出力結果は次の通り。
i == 5 is true
boolean のプリミティブラッパークラスは Boolean である。
JavaScript

JavaScriptにはBoolean型があり、それの真偽値（とそのリテラル）は true と false である。比較演算などの結果はBooleanの値になるが、論理演算子 && や || は引数を次で示すように扱って短絡評価し、結果はどちらかの引数の値となる。JavaScriptでは論理演算子やif文など真偽を必要とする場合に、それが真として扱われること（真となる値）を truthy（真値っぽい）、偽として扱われること（偽となる値）を falsy（偽値っぽい）と言う。代表値 false の他、Undefined型の値、Null型の値、数値の 0 と −0 と NaN、空文字列（ "" ）、0n（BigIntの0）、以上の値が falsy であり、代表値 true の他、以上で述べた falsy である値以外の全ての値が truthy である。
なお標準仕様であるECMAScriptの規格票ではそのような用語を使わず、真偽値を評価する場所では §7.1.2（ECMA-262 7th Edition の場合）で示されている ToBoolean という操作を使って true か false かを得るといったように記述されている。
Scheme

Schemeでは真偽値は #t と #f であり、if などでは #f 以外のあらゆる値（特に、空リスト '() も）が真として扱われる。
ML

ML には bool 型があり、値として true と false をとる。以下に例を示す。
- fun isittrue x = if x then "YES" else "NO" ;
> val isittrue = fn : bool -> string
- isittrue true;
> val it = "YES" : string
- isittrue false;
> val it = "NO" : string
- isittrue (8=8);
> val it = "YES" : string
- isittrue (7=5);
> val it = "NO" : string
ML > OCaml

OCamlも bool 型を持ち、値として true と false をとる。
# 1 = 1 ;;
- : bool = true
Pascal

Pascalでは、Boolean は基本データ型として提供されている。以下に例を示す。
var
  value: Boolean;

...

value := True;
value := False;

if value then
begin
...
end;
なお、PascalをベースにしたDelphi言語（Object Pascal）には、Boolean 型の他に ByteBool 型（1バイト論理型）、WordBool 型（2バイト論理型）、LongBool 型（4バイト論理型）が存在する。
Perl

Perlでは、集合型でないデータ型である数や文字列には区別がない（すべてスカラーと呼ばれる）。ブール演算では、要素を持たない集合型、空の文字列、値が 0 と等しい数値、文字列 "" と "0"、未定義変数が "false" と解釈される。これら以外の全ての値は "true" と解釈される（例えば 0.0 とか 0E0 といった文字列は「0 だが true」となる）。
集合型の要素は、存在するかしないかを評価されることもあり、全ての変数は定義されているかいないかを評価されることがある。ハッシュや配列の要素で値が undef であるものは、存在しているが未定義である。存在と定義の区別は、スカラーをブーリアンのように扱う際に重要である。
Perl 5 では真理値を表す定数は組み込まれていないが、Raku (Perl 6) では存在している。
Python

Pythonでは、以下のような値が偽として扱われる。他は真として扱われる。
数値型の 0、None、False。
組み込みのコンテナ型の空のオブジェクト。例えば空の文字列、空のリスト、空のタプル。
空の辞書と空の集合。
ユーザー定義オブジェクトで、特殊メソッド __nonzero__ (Python3の場合__bool__) または __len__ により、自身のブール値に対して制御を持ち、以上のような偽の値を返すもの。
Ruby等に慣れていると最後のようなオブジェクトの扱いを間違えることがあるので注意が必要である。
定数 False と True は Python 2.2.1 でビルトインに追加された。bool 型は Python 2.3 で追加された。
比較演算などは True または False を返す。"or" や "and" は短絡評価によりオペランドの1つを返す。
>>> class spam: pass    # spam にクラスオブジェクトを代入
... 
>>> eggs = "eggs"       # eggs に文字列オブジェクトを代入
>>> spam == eggs        # （等しいかどうかの判定）
False
>>> spam != eggs        # != と == はブール値を返す
True
>>> spam and eggs       # and はオペランドを返す。
'eggs'
>>> spam or eggs        # or もオペランドを返す。
<class __main__.spam at 0x01292660>
>>>
PHP

PHPの bool型はPythonとほぼ同じで、値として TRUE と FALSE が定義されており、0やNULLと同じような値は概ね FALSE と見なされる。
数値の0、0.0、NULL
FALSE、False、false
空の文字列、文字列の "0"、空の配列
定義されていない変数
（PHP4のみ）空のオブジェクト
等はFALSEと見なされる。
また、比較方法によっては厳密な比較を行うこともできる。
$a = 0;
print ( $a == false );  // trueと評価される。
print ( $a === false ); // falseと評価される。

print ( "0" == 0 );     // trueと評価される。
print ( 0 == "" );      // trueと評価される。
print ( "0" == "" );    // falseと評価される。緩やかな比較では推移律が成り立たない場合がある。
Ruby

Rubyにはブーリアン型に相当するようなクラスは無く、false は FalseClassクラスのインスタンス、true は TrueClassクラスのインスタンスである。真偽値としては、false と nil 以外は全て真として扱われるので、空文字列や数値の 0 が偽として扱われる言語に慣れた者や移植の際は注意が必要である。
a = 0
if (a) 
  print "true"
else
  print "false"
end
このコードは "true" を表示する。
nilもオブジェクトであり、NilClassクラスのインスタンスである。
p false.class
p true.class
p nil.class
とした場合、それぞれ "FalseClass"、"TrueClass"、"NilClass" が出力される。
Smalltalk

SmalltalkではtrueはTrueクラスのオブジェクト、falseはFalseクラスのオブジェクトで、TrueクラスとFalseクラスはそれぞれBooleanクラスを継承したクラスになっている。Smalltalkには言語機能としてif文にあたる構文が無くTrueクラスとFalseクラスの違いによって分岐を実現している。
value := true ifTrue: [ 1 ] ifFalse: [ 0 ].
上記はif文にあたる分岐の例でtrueに分岐用のメッセージを送っているため前者のブロックを評価しvalueに1を代入している。
メッセージ送信側だけでは他の言語におけるif文の糖衣構文にしか見えないが書き方はSmalltalkにおける一般的なメッセージ式に過ぎず、クラスにも下記のようにメッセージに対応するメソッドが存在する。
True methodsFor: 'basic'
!
ifTrue: aTrueBlock
ifFalse: aFalseBlock
    ^ aTrueBlock value.
!!
Smalltalkにおけるブール値はこのような構造になっているため、原則として他の言語の様に数値との相互変換が存在しない。ただし、#ifTrue:ifFalse:を実装したオブジェクトとの互換性を持つ。ただし処理系によっては性能維持のため#ifTrue:ifFalse:の引数にブロック指定した場合はtrueかfalseでなければ例外を出すなど互換性が若干制限されている場合もある。
また、Smalltalkではnilも同様に分岐として振る舞うことができ、nilと組み合わせることで3値論理として使うこともできる。
nil ifNotNil: [ :value | value ifTrue: [] ifFalse: [] ].
Visual Basic

Visual Basic には Boolean 型があり、比較演算の結果はこの型となる。16ビット（2バイト）の整数として格納されるが、値は True(-1) と False(0) しかない。以下に例を示す。
Dim isSmall As Boolean
isSmall = intMyNumber < 10          ' 式を評価した結果は True か False となる
If isSmall Then
   MsgBox("The number is small")
End If

Dim hellFreezesOver As Boolean      ' Boolean 変数は False で初期化される
hellFreezesOver = False             ' あるいは、代入文を使うこともできる
Do Until hellFreezesOver
   Call CheckAndProcessUserInput()
Loop
なお、OLE/COM、特にOLEオートメーションで使用される論理型 VARIANT_BOOL も、Visual Basic の Boolean 型と同一である。VARIANT_TRUEおよびVARIANT_FALSEは<wtypes.h>にて以下のように定義されている。
typedef short VARIANT_BOOL;
#define VARIANT_TRUE ((VARIANT_BOOL)-1)
#define VARIANT_FALSE ((VARIANT_BOOL)0)
VB.NET

Visual Basic .NET (VB.NET) のBoolean型はSystem.Booleanのエイリアスであるが、組み込みの関数や互換メソッドを使う場合はオリジナルのVBと類似の振る舞いをする。
Console.WriteLine(GetType(Boolean)) ' System.Boolean
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(GetType(Boolean))) ' 4
Dim b As Boolean = True
Console.WriteLine(Len(b)) ' 2
Console.WriteLine(CType(b, Integer)) ' -1
Console.WriteLine(Convert.ToInt32(b)) ' 1
コムギ

| --- | --- |
: 「こむぎ」はこの項目へ転送されています。遊助のシングルについては「こむぎ (遊助の曲)」をご覧ください。
コムギ（小麦）はイネ科コムギ属に属する一年草の植物。一般的にはパンコムギ（学名: Triticum aestivum）を指すが、広義にはクラブコムギ（学名: Triticum compactum）やデュラムコムギ（学名: Triticum durum）などコムギ属（学名: Triticum）の植物全般を指す。世界三大穀物のひとつで、小麦粉にされパン・麺類・菓子などの主な材料となる。
他の三大穀物と同じく「基礎食料」であり、各国で生産された小麦は、まず国内で消費され、剰余が輸出される。主要な輸出国はロシア、アメリカ、カナダ、オーストラリア、ウクライナ、フランスである。
人類は紀元前1万5千年 - 紀元前3千年ころに栽培しはじめ、現在世界でも特に生産量の多い穀物のひとつであり、世界の年間生産量は約7.3億トンである。これはトウモロコシの約10.4億トンには及ばないが、米の約7.4億トンにほぼ近い（2014年）。
野生の小麦
小麦の栽培。コムギ畑（イスラエル）
コムギの穂
収穫期が近づいたコムギ
グライフスヴァルト大学にある植物学博物館内のコムギの実の断面模型
生態

コムギは播種時期によって秋播き小麦と春播き小麦の2つの品種群に分かれる。秋播き小麦は発芽するのにある程度の低温期間が継続する春化を必要とするため、秋に種をまいて越年させ、春に発芽し夏に収穫するのが基本形である。低温が必要なため、やや寒冷な地域では秋播き小麦が主に栽培される。一方春播き小麦は春に播いて、夏の終わりに収穫するのが一般的である。春播き小麦は、寒さが激しく種が冬を越せない地方や、逆に冬に低温にならず春化のできない温暖な地域、さらに本来の収穫期に雨季を迎え収穫が困難になるような地域で栽培される。麦が熟して収穫を迎えるころには、広い畑一面が黄金色になる草紅葉が見られる。
コムギの実は硬い外皮に覆われ、その中に可食部である胚乳と、胚芽が存在する。この3部分の体積の割合は外皮が13.5%、胚乳が84%、胚芽が2.5%である。主に食用とするのは胚乳部分であり、製粉して小麦粉とするのはこの部分である。果皮（「ふすま」および「ブラン(bran)」と呼ばれる）や胚芽部分も食用とすることはできるが、食味に劣るうえ小麦粉に混入すると品質が劣化しやすくなるため、一般的な小麦粉に使用することはない。しかし、ふすま部分には独特の風味と食物繊維など有用成分があるため、販売されることもあるほか、これを取り除かずそのまま粉にした全粒粉も存在する。
コムギのゲノム解読は、2018年に完了している。64か国の610機関で構成する「国際コムギゲノム解読コンソーシアム」には、日本からは農研機構や京都大学などが参加した。
分類 > クロンキスト体系によるコムギ属の分類

植物界 Plantae
被子植物門 Magnoliophyta
単子葉植物綱 Liliopsida
イネ目 Poales
イネ科 Poaceae
コムギ属 Triticum
分類 > 生物的分類

コムギ属 Triticum は、1小穂の稔実粒数、染色体数、ゲノム構成によって以下のように分けられる。
1粒系（稔実粒数1、2n =14、ゲノムAA ）
T. aegilopoides
T. thaoudar
T. monococcum（1粒コムギ）
2粒系（稔実粒数2、2n =28、ゲノムAABB ）
T. dicoccoides
T. dicoccum（2粒コムギ、エンマーコムギ
T. pyromidale
T. orientale（コーラサンコムギ、カムットコムギ）
T. durum（デュラムコムギ、マカロニコムギ）
T. turgidum（リベットコムギ）
T. polonicum（ポーランドコムギ）
T. persicum（ペルシャコムギ）
普通系（稔実粒数3 - 5、2n =42、ゲノムAABBDD ）
T. aestivum（普通コムギ、パンコムギ）
T. spelta（スペルトコムギ〔ディンケルコムギ、ファッロコムギ〕）
T. compactum（クラブコムギ、密穂コムギ）
T. sphaerococcum（インド矮性コムギ）
T. maha（マカコムギ）
T. vavilovii（バビロビコムギ）
チモフェービ系（稔実粒数2、2n =28、ゲノムAAGG ）
T. timopheevi
分類 > 種類

小麦は栽培時期等によって以下のように区別される。
播種時期 - 春播き小麦、秋播き小麦：コムギは秋播きが本来の作型であるが、低温要求性が小さい品種が作られ、それらが春播き小麦として利用されている。
粒の色 - 赤小麦、白小麦
粒の硬さ - 硬質小麦（強力粉、パン、麺類の材料）、中間質小麦（中力粉の材料）、軟質小麦（薄力粉、菓子類等の材料）
歴史 > 世界

ユーラシア大陸中部のコーカサス地方からメソポタミア地方にかけてが原産地と考えられている。野生1粒系コムギの栽培は紀元前8400年頃に始まった。その後1粒系コムギはクサビコムギAegilops speltoidesと交雑し2粒コムギになり、さらに紀元前5500年頃に2粒系コムギは野生種のタルホコムギAe. squarrosaと交雑し、普通コムギT. aestivumが生まれたといわれる。
コムギの栽培はメソポタミア地方で始まり、紀元前3000年頃にはヨーロッパ全域やアフリカ（地中海沿岸、地中海世界）に伝えられた。テル・アブ・フレイラなどから採掘された古代の野生種ムギはもともと成熟すると麦穂が風などにより容易に飛び散る性質を持っており、当初のコムギも収穫には非常に手間のかかる作物であったと考えられている。このため、その貴重さと保蔵のしやすさから一種の交換の媒体、通貨として取り扱われていたのではないかと推測されている。シリア地方からヨーロッパなどに栽培の範囲が広がるにつれて品種淘汰がなされ、この種子の飛び散りやすさの特性が失われ、主食穀物としての座を獲得することになった。栽培植物化の時期はオオムギの方がやや早く、当初はオオムギの方が重要な作物であった。これは、オオムギの収量の多さや収穫時期の早さ、粒の大きさなどによる。また、この時期はコムギもオオムギも粥として煮て食べるものであったため、調理方法の差が重要となることはなかった。しかし、製粉技術が進歩し石臼が登場すると、粉食により美味さが増し、グルテンを持ち様々な料理へと加工することが容易なコムギがオオムギに代わって最重要の作物となっていった。製粉のための水車を「人類初の機械」の発明とする説もある。
聖書の冒頭の書である『創世記』（30章14節）にすでに小麦が登場する。その他の書にも頻繁に「麦」や「小麦」が登場し、重要な作物であったことがわかる。
中国への小麦の伝来は四千年前頃（紀元前2000年頃）と考えられていて、粉食用として広く栽培される様に成ったのは三千年前頃（紀元前1000年頃)である。これは小麦が冬作物で、粟は稲の端境期に収穫されたためで、七千年前頃から栽培が行われていたとされる大麦とは対照的である。
中世にはヨーロッパでは既にコムギが最も重要な作物となっていたが、特に農民や下層の都市住民にはコムギだけで作られたパンは贅沢品であり、オオムギやエンバク、ライムギといった安価な穀物が食生活の中心となっていた。一方で栽培されるコムギにおいても、パンコムギはエンマーコムギやスペルトコムギよりも優勢であり、より高く評価されていた。パンコムギには易脱穀性があり、難脱穀性のエンマーコムギやスペルトコムギに比べ脱穀の手間が少なかったためである。
大航海時代に入ると、新大陸に移住したヨーロッパ人植民者たちが故郷からコムギを持ち込んで栽培し、新大陸においても基幹食料となっていった。アメリカ合衆国やカナダ、オーストラリアといった現在のコムギ主要生産国にコムギが持ち込まれたのもこの時期のことである。また、18世紀頃からヨーロッパでは徐々に市民の生活が向上し、また農法の改善や生産地の拡大によってコムギ生産が拡大するとともにコムギが食生活の中心となっていき、量の面でもライムギにかわってコムギが中心となっていった。
20世紀後半、ノーマン・ボーローグらによる小麦農林10号を親としたコムギの短稈種の研究が進められ、肥料を多量に使用しても丈が高くならず、倒伏の危険なしに大量の収穫が見込める品種が次々と開発された。この研究から緑の革命がおこり、これによって多収量の上安定した収穫が望める新品種が発展途上国を中心に普及し、メキシコなど多くの発展途上国でコムギは大幅な増収となり、生産性も大幅に改善された。その一方、旱魃など災害による地域的な不作もなくなってはいない。
歴史 > 日本

中国大陸経由で直接日本に伝来されたと考えられている日本でも約2000年前の遺跡から小麦が出土しており、伝わったのはそれから遠くない弥生時代であると考えられている。奈良・平安期には五穀の1つとして重視された（『和名類聚抄』には「古牟岐（コムギ）・末牟岐（マムギ＝「真麦」）」の名で伝わる）。一方で収穫前の大麦・小麦の青草を貴族や有力豪族が農民から買い上げて馬の飼料にすることが行われ、当時の政府がこれを禁止する太政官符が度々発令（751年、808年、819年、839年）されており、稲や粟と比較して食用作物としての認識が十分に広まっていなかったとする見方もある。ただ、これには当時の日本に製粉用の石臼がほとんど普及していない、という事情があった。柔らかい胚乳が硬い表皮で覆われた構造の麦粒を食用にするには、全体をひき潰してから小麦粉とふすまに分離する必要がある。回転式の石臼を持たない庶民は、搗き臼を使っての非効率な製粉作業に甘んじるしかなかった。その手間を嫌い、手早く利益を得る方法として小麦を飼料用に販売したとも考えられる。それ以降もコムギは全国で栽培され続けたが、製粉技術が未発達だったために使用法が限定されていた。それでも鎌倉時代にはいって二毛作が始まると、稲の裏作作物としてコムギが採用され、室町時代に入ると米に比べてムギの税率が軽かったために裏作でのコムギの栽培量が急速に増加した。
日本では製粉技術の発達が遅れたため、小麦その他「粉」を使用した食品は長らく贅沢品とされた。庶民がうどん、饅頭、ほうとう、すいとんなどの粉食品を気軽に口にできるようになったのは、石臼が普及した江戸時代以降である。稲の裏作として麦の生産が盛んに行われるようになり、粒のまま食べるオオムギと粉にして食べるコムギがともに食用として栽培された。都市では小麦粉を使用したうどんや天ぷらといった料理や饅頭などの和菓子の消費が大きくなる一方、自家消費の割合の大きい農村では製粉という手間のかかるコムギは日常ではなかなか口にできるものではなかった。このため、コムギなどの粉食はハレの日の料理として扱われることが多かった。
明治時代に入り、欧米からパンなど様々なコムギ料理が伝わってくるとコムギの消費も増大した。明治時代初期には36万ヘクタールだった栽培面積は、大正時代には50万ヘクタール、最も栽培面積の大きくなった第二次世界大戦中には70万から80万ヘクタールにのぼるようになった。第二次世界大戦後には学校給食がはじまり、パン主体の給食と食の欧米化、多様化はコムギの消費をさらに拡大させた。一方で、アメリカなどから安いコムギが大量に入ってくるようになったことや二毛作自体の衰退、そして1963年の三八豪雪と夏の多雨により小麦生産が大打撃を受けたことにより、栽培面積は急速に減少して、1963年には栽培面積60万ヘクタール、自給率20%前後だったものが、1973年には栽培面積は7.5万ヘクタールにまで減少し、自給率はわずか4%となった。その後、減反政策によってコムギの生産が奨励され、生産はやや復調傾向にある。2005年には栽培面積は21万ヘクタール、自給率は14%となっている。
用途

収穫された種子は基本的には製粉して小麦粉として使われる。初期のコムギは粥のようにして食べられていたが、穀粒が硬く軟らかくするのに長時間加熱しなければならなかったこと、小麦粉の生地には特有の粘りと弾力性があり食感が好ましかったこと、表皮のふすま（麩・麬＝コメでいう糠）が硬いため取り除こうとすると内側の胚乳部が砕けてしまうことから、いったん製粉して小麦粉にしてから加工する粉食が基本になった。
小麦粉から製造される食品は多岐にわたる。パンの種類は非常に多く、食パンやフランスパンなど西洋起源の主食用発酵パンだけでなく、中東から北アフリカにかけてのピタのように非西洋起源のパンも多く、またチャパティのように非発酵のパンも多く食される。あんパンやデニッシュのような菓子パン、カレーパンのような惣菜パンもあり、また中国のマントウや蒸しパンのように焼かずに蒸して作るものまで多様な種類が存在する。パスタ、中華麺、うどん等に代表される麺類も多様であり、世界で広く食される。クッキー、クラッカー、ケーキ、ドーナツ、饅頭、パイ、カステラのように、菓子にも広く使用される。北アフリカでは、小麦粉を練ってクスクスを作り、主食としている。
調理の際に小麦粉を使用するものも、天ぷらやフライのような揚げ物類の衣、お好み焼きやたこ焼きなどの生地、スープのとろみをつける際に使用するなど、多くの使用法が存在する。
粉にしない食べ方としては、挽き割りにしたブルグルがある。
また、小麦粉からとれるグルテンからは麩が作られる。
品質が劣るものや製粉の際に出るふすまは家畜の飼料となる。ふすまは、セルロースなど不溶性食物繊維を豊富に含むことが着目され、パン等にも混合され用いられるようになった。また、コムギの胚芽には油が含まれ、食用の小麦胚芽油をとることができる。
なおアメリカ合衆国では、生産量の50%が輸出、36%が食料、10%が飼料、4%が種付の用途となっている。
生産・貿易 > 生産

→「国際小麦生産統計」を参照
コムギは、温帯から亜寒帯にかけて栽培されている。比較的乾燥に強く、生産限界は年間降水量400 mmである。灌漑設備が整っている場合は、さらに乾燥した地域でも栽培できる。
地域別ではアジア州が4割強、ヨーロッパ州が3割強、北アメリカ州が1割強となる。国際連合食糧農業機関の統計資料 (FAOSTAT) によると、2022年の世界生産量は8億0840万トン。これは米の生産量（7億7087万トン）に匹敵する。トウモロコシ（11億1862万トン、2011年）についで生産量の多い農作物である。上位5位までの生産国、すなわち、中華人民共和国、インド、ロシア、アメリカ合衆国、オーストラリアで総生産量のちょうど5割を生産している。
コムギの反収は、国によって大きな差がある。2012年の10アール当たりの反収は、集約型の農業が行われているヨーロッパでは、フランスが760 kg、ドイツが733 kg、イギリスが666 kgと非常に多収である。日本では411 kgであり、ヨーロッパ諸国の3分の2程度である。これは、日本では、本州以南では、水田稲作の裏作として副次的に作付されることが多く、コムギに最適な土壌管理等がなされにくいこと、また、北海道以外では、コムギの登熟期が梅雨にかかってしまい、収穫量や品質に重大な影響をあたえることがしばしばあるためである。なお、コムギの大生産国であるアメリカ合衆国では311 kg、オーストラリアでは215 kgと反収は低い。カザフスタンに至っては79 kgと、主要な生産国の中では最低レベルである。こういった国々では反収の低さを農園の広大さで補い、粗放栽培型の農業が行われている。ちなみに、コムギにおいては反収は先進国と発展途上国の間に明確な差は見られない。エジプトや、1980年代から1990年代にかけてのジンバブエ（ジンバブエ政府の政策により、2000年代には350 kg前後にまで激減した）のように10アール当たりの反収が550 kgから650 kgにものぼり、世界最高水準に達している途上国もある一方で、ロシアの反収は177 kgと、フランスの4分の1未満にすぎない。
日本の生産量は、109万4000トン（2023年）、うち北海道での生産が全体の6割以上を占める。世界的に問題となる生育期の降水量に関しては、本州以南も申し分ないが、逆に、本州の多くでは、収穫期に梅雨入りしてしまい、コムギの収量・品質に多大な影響を与えてしまうため、国内では梅雨がない北海道が、栽培に適するためである（熟したコムギは水分を得ると発芽する〈穂発芽〉。穂発芽を起こしたコムギの値段は一気に下がる）。
国内の栽培品種についても、梅雨の存在が影を落としている。とりわけ東北南部以南では、水田における裏作として伝統的に栽培されてきた、登熟が早く、収穫期の多湿多雨に比較的強い、うどん等の在来麺類向けの品種が専ら生産され、パン向けは国内生産の半分に満たない。これは、パン向けのコムギは、特に収穫期の高温多湿多雨に弱いため、国内では品質・収量ともに安定的な生産が難しく、農家が敬遠する傾向があるためである。しかし、近年のコムギ国際価格の高騰と、製パン向けの国内産小麦に対する根強い国内需要があることから、パン向けの品種改良や、数少ない国内産のパン用小麦の争奪戦がおこなわれている。
| 国名 | 順位 | 生産量 | 比率 |
| --- | --- | --- | --- |
|  中華人民共和国 | 1 | 1億447万トン | 17.2% |
|  インド | 2 | 6935万トン | 11.4% |
|  アメリカ合衆国 | 3 | 5730万トン | 9.5% |
|  ロシア | 4 | 4501万トン | 7.4% |
|  フランス | 5 | 3537万トン | 5.8% |
|  カナダ | 6 | 2728万トン | 4.5% |
|  ドイツ | 7 | 2243万トン | 3.7% |
|  パキスタン | 8 | 2128万トン | 3.5% |
|  トルコ | 9 | 2001万トン | 3.3% |
|  イギリス | 10 | 1474万トン | 2.4% |
|  イラン | 11 | 1450万トン | 2.4% |
|  アルゼンチン | 12 | 1400万トン | 2.3% |
|  ウクライナ | 13 | 1400万トン | 2.3% |
|  カザフスタン | 14 | 1350万トン | 2.2% |
|  オーストラリア | 15 | 982万トン | 1.6% |
大量の種を用意（その年の夏（や前年の夏）に収穫した実の一部）
畑の表面をととのえる
トラクターで「自動・種まき装置」を引き、種まきをする
発芽し、数cmに育った状態
冬を迎えたコムギ畑
春を迎えたコムギ畑
春の終わりごろ
夏。収穫期が近づく（アイダホ）
コンバインとトラクターを組み合わせた、効率の良い収穫（ドイツ）
収穫した大量のコムギの実（イスラエル）
収穫後の畑にころがる多数の麦稈ロール（ばっかんロール）