| > | |
|---|---|
大なり記号 | |
| ユニコード | U+003E > 大なり記号( >, > ) |
| 異なる | |
| 異なる | U+232A 〉 右向き山括弧 |
| 関連している | |
| 参照 | U+2265 ≥ より大きいか等しい U+2A7E ⩾ より大きいまたは斜線が等しい |
大なり記号は、 2 つの値の間の不等性を表す数学記号です。広く採用されている、2 本の等長の線が右側で鋭角に結ばれた形式>は、1631 年まで遡る文書に見つかっています。[1]数学的な記述では、大なり記号は通常、比較する 2 つの値の間に置かれ、最初の数値が 2 番目の数値より大きいことを示します。一般的な使用例としては、1.5 > 1や1 > −2 などがあります。小なり記号と大なり記号は常に小さい方を「指し示します」。コンピュータプログラミング言語の開発以来、大なり記号と小なり記号はさまざまな用途や操作に再利用されてきました。
歴史
記号<と>の最も古い使用例は、トーマス・ハリオットの死後 1631 年に出版された『Artis Analyticae Praxis ad Aequationes Algebraicas Resolvendas (代数方程式を解くための分析技術) 』に見られます。 [1]本文には、「Signum majoritatis ut a > b significet a majorem quam b (多数決 a > b の符号は、a が b より大きいことを示します)」および「Signum minoritatis ut a < b significet a minorem quam b (少数決 a < b の符号は、a が b より小さいことを示します)」と記載されています。
歴史家アート・ジョンソンによると、ハリオットが北アメリカを調査していたとき、彼は大なり記号に似た記号を持ったネイティブアメリカンを目撃したという。 [1]逆向きと順向きの両方の形で。[2]ジョンソンは、ハリオットがこの記号から2つの記号を開発した可能性が高いと述べている。[2]
テキストマークアップでの使用
角括弧
大なり記号は、 閉じ山括弧⟩の近似値として使用されることがあります。適切な Unicode 文字はU+232A〉右向き山括弧です。ASCII には山括弧はありません。
html
HTML (およびSGMLとXML )では、大なり記号はタグの末尾で使用されます。大なり記号は に含めることができます>が、 は≥大なり記号または等しい記号を生成します。
電子メールとマークダウン
初期の電子メールシステムでは、大なり記号が引用を表すために使用されていました。[3]この記号はMarkdown でも引用を表すために使用されています。[4]
プログラミングでの使用
「大なり記号」> は、ASCIIでは 16 進数 3E、10進 数 62 の文字としてエンコードされます。Unicodeコード ポイントは、ASCII から継承されたU+003E > GREATER-THAN SIGNです。
HTMLで使用する場合は、ニーモニック>または>も使用できます。
プログラミング言語
BASICおよびCファミリー言語(Java [5] およびC++を含む)では、比較演算子を使用して「より大きい」という意味を表します。Lisp ファミリー言語>では、 は「より大きい」という意味を表す関数です。ColdfusionおよびFortranでは、演算子は「より大きい」という意味になります。
>.GT.
二重大なり記号
>> は、はるかに大きい記号 ≫の近似値として使用されます。ASCII には、はるかに大きい記号はありません。
二重の「大なり」記号は、閉じ記号「»」の近似値を表すためにも使用されます。
Java、C、C++では、演算子は右シフト演算子>>です。C++ では、 C 関数やと同様に、ストリームから入力を取得するためにも使用されます。
getcharfgets
Haskellでは、>>関数はモナド演算子です。これは、最初のアクションによって生成された値を破棄して、2 つのアクションを順番に合成するために使用されます。この点では、C のセミコロンなどの命令型言語のステートメント シーケンス演算子に似ています。
XPathでは、>>左のオペランドがドキュメント順で右のオペランドに続く場合、演算子はtrueを返し、そうでない場合はfalseを返します。[ 6]
三重大符号
>>> はJavaScriptの符号なし右シフト演算子です。3 つの大なり記号は、MicroVAX、VAXstation、およびDEC Alphaコンピューターのファームウェア コンソール (後者ではSRM コンソールとして知られています) の特徴的なプロンプトを形成します。これはPython対話型シェルのデフォルトのプロンプトでもあり、インタープリターで対話的に実行できるコード例でよく見られます。
python
Python 3.9.2 (デフォルト、2021 年 2 月 20 日、18:40:11)
[GCC 10.2.0] Linux 版
詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。
>>> print ( "Hello World" )
Hello World
>>>
大なり記号と等号
>=≥ は、ASCII レパートリーに含まれていなかった、より大きいか等しい記号の近似値として使用されることがあります。ただし、この記号はUnicodeではU+2265 ≥ GREATER-THAN OR EQUAL TO ( ≥, ≥, ≥ )として提供されています。
BASIC、Lispファミリ言語、およびCファミリ言語 ( JavaおよびC++を含む)では、演算子は>=「以上」を意味します。Sinclair BASICでは、これは 1 バイトのコード ポイント トークンとしてエンコードされます。
Fortranでは、演算子は.GE.「以上」を意味します。
Bourne ShellおよびWindows PowerShellでは、演算子は-ge「以上」を意味します。
Luaでは、演算子は>=「以上」を意味し、次のように使用されます。
x = math.random ( 1 , 9 )
y = 5
x >= yの場合 、print ( "x(" .. x .. ") は y(" .. y .. ")以上です" )、そうでない場合はprint ( "x(" .. x .. ") は y(" .. y .. ")未満です" )、終了
期待される出力:
x(数値 >= 5) は y(5) 以上である
または
x(数値 < 5) は y(5) より小さい
ハイフンマイナスと大なり記号
->は、一部のプログラミング言語 (たとえばF# ) で矢印を作成するために使用されます。このような矢印は、他の矢印記号が使用できないテキストでも使用できます。Rプログラミング言語では、これを右代入演算子として使用できます。C 、C++、およびPHPでは、これはメンバー アクセス演算子として使用されます。SwiftおよびPythonでは、関数を定義するときに戻り値の型を示すために使用されます(つまり)。
func foo() -> MyClass {...}
シェルスクリプト
Bourne シェル(および他の多くのシェル)では、大なり記号を使用して出力をファイルにリダイレクトします。大なり記号とアンパサンド ( ) は、ファイル記述子>&にリダイレクトするために使用されます。
宇宙船オペレーター
大なり記号は「宇宙船演算子」で使用されます<=>。
ECMAScript と C#
ECMAScriptおよびC#では、ラムダ関数式で大なり記号が使用されます。
ECMAScript の場合:
const square = x => x * x ; console.log ( square ( 5 ) ); // 25
C# の場合:
Func < int , int > square = x => x * x ; Console . WriteLine ( square ( 5 )); // 25
PHP の
PHPでは、大なり記号は小なり記号と組み合わせて不等号演算子として使用されます。これは!=演算子と同じです。
$x = 5 ;
$y = 3 ;
$z = 5 ;
エコー $x <> $y ; // true
echo $x <> $z ; // 間違い
ユニコード
U+003E >大なり記号(>、>)に加えて、 Unicodeでは様々な大なり記号が提供されている:[7]
参照
参考文献
- ^ abc Smith, Charles L. (1964). 「">" と "<" の起源について」. The Mathematics Teacher . 57 (7): 479–481. doi :10.5951/MT.57.7.0479. ISSN 0025-5769. JSTOR 27957118. 2022-06-05にオリジナルよりアーカイブ。 2022-06-05に取得。
- ^ ab ジョンソン、アート。「数学記号の歴史」。古典数学:教室で学ぶ歴史トピック。デール・シーモア出版、1994年。
- ^ Sherwood, Kaitlin Duck (1998年10月22日). 「効果的な電子メールの初心者向けガイド」www.webfoot.com . 2021年10月14日時点のオリジナルよりアーカイブ。2021年8月31日閲覧。
- ^ 「Markdown 構文チートシート」Lanna Digital . 2021-08-31時点のオリジナルよりアーカイブ。2021-08-31閲覧。
- ^ 「演算子の概要」。Oracle Corporation。2020年4月16日時点のオリジナルよりアーカイブ。2020年2月5日閲覧。
- ^ 「XML Path Language (XPath) 2.0 (Second Edition)」。www.w3.org。W3C。2010年12月14日。2022年10月7日時点のオリジナルよりアーカイブ。2019年10月29日閲覧。
- ^ “より大きい記号”. 2023年5月18日時点のオリジナルよりアーカイブ。2023年6月6日閲覧。
