| > | |
|---|---|
大なり記号 | |
| ユニコード | U+003E > 大なり記号( >, > ) |
| 異なる | |
| 異なる | U+232A 〉 右向き山括弧 |
| 関連している | |
| 参照 | U+2265 ≥ より大きいか等しい U+2A7E ⩾ より大きいまたは斜線で等しい |
大なり記号は、2つの値の不等号を表す数学記号です。広く用いられている、2本の等長線を右で鋭角に結ぶ記号>は、1631年まで遡る文献にも見られます。[1]数学的な記述では、大なり記号は通常、比較する2つの値の間に置かれ、最初の数値が2番目の数値より大きいことを示します。典型的な用法としては、1.5 > 1や1 > −2などがあります。小なり記号と大なり記号は常に小さい方を指し示します。コンピュータプログラミング言語の開発以来、大なり記号と小なり記号は様々な用途や演算に再利用されてきました。
歴史
記号<と>の使用例として最も古いものは、トーマス・ハリオットの著書Artis Analyticae Praxis ad Aequationes Algebraicas Resolvendas (代数方程式を解くための分析技術)で発見され、1631年に死後に出版された。[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〉RIGHT-POINTING ANGLE BRACKETです。ASCIIには山括弧はありません。
HTML
HTML(およびSGMLとXML )では、大なり記号はタグの末尾に使用されます。大なり記号は に含まれる場合があり>、 は≥大なり記号またはイコール記号を生成します。
電子メールとマークダウン
初期の電子メールシステムでは、大なり記号が引用を表すために使用されていました。[3] この記号はMarkdownでも引用を表すために使用されています。[4]
プログラミングでの使用法
「大なり記号」>は、 ASCIIでは16 進数 3E、10 進数 62 の文字としてエンコードされます。Unicodeコード ポイントはU+003E > GREATER-THAN SIGNで、ASCII から継承されます。
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 (default, Feb 20 2021, 18:40:11)
[GCC 10.2.0] on linux
詳細については、「help」、「copyright」、「credits」または「license」と入力してください。
>>> print ( "Hello World" )
Hello World
>>>
大なり記号と等号
>=≥ は、ASCIIコードには含まれていなかった「≧」記号の近似値として使用されることがあります。ただし、この記号はUnicodeではU+2265 ≥ GREATER-THAN OR EQUAL TO ( ≥, ≥, ≥ )として提供されています。
BASIC、Lisp系言語、Lua、C系言語(JavaおよびC++を含む)では、この演算子は>=「以上」を意味します。Sinclair BASICでは、この演算子は1バイトのコードポイントトークンとしてエンコードされます。
Fortranでは、演算子は.GE.「以上」を意味します。
Bourne ShellおよびWindows PowerShellでは、演算子は-ge「以上」を意味します。
ハイフンマイナスと大なり記号
->は、一部のプログラミング言語(例えば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 ; // 間違い
ユニコード
Unicodeには様々な大なり記号が用意されています: [7] (⇕コントロールを使用して一時的にソート順を変更します)
| シンボル | コードポイント | ユニコード名 |
|---|---|---|
| > | U+003E | 大なり記号
|
| ≥ | U+2265 | より大きいか等しい
|
| ≧ | U+2267 | より大きい 等しい
|
| ≩ | U+2269 | より大きいが等しくない
|
| ≫ | U+226B | はるかに大きい
|
| ≯ | U+226F | より大きくない
|
| ≱ | U+2271 | 大きくも等しくもない
|
| ≳ | U+2273 | より大きいか同等
|
| ≵ | U+2275 | より大きくも等しくもない
|
| ⋗ | U+22D7 | ドット付き大なり記号
|
| ⋙ | U+22D9 | はるかに大きい
|
| ⋝ | U+22DD | 等しいかそれ以上
|
| ⋧ | U+22E7 | より大きいが等しくない
|
| ⍄ | U+2344 | APL機能シンボルクワッドより大きい
|
| ⍩ | U+2369 | APL機能記号大なり分音記号
|
| ⦕ | U+2995 | 二重左弧大なり括弧
|
| ⥸ | U+2978 | 上より大きい右向き矢印
|
| ⧁ | U+29C1 | 丸で囲まれたより大きい
|
| ⩺ | U+2A7A | 内側に円があるより大きい
|
| ⪚ | U+2A9A | 二重線 等しいかそれ以上
|
| ⪜ | U+2A9C | 二重線(斜線)
|
| ⩾ | U+2A7E | より大きいまたは斜めの等しい
|
| ⪀ | U+2A80 | より大きいまたは斜めの等しい(中に点あり)
|
| ⪂ | U+2A82 | 上に点がある、より大きいまたは斜めのイコール
|
| ⪄ | U+2A84 | 左上に点がある、より大きいまたは斜めの等しい
|
| ⪆ | U+2A86 | より大きいか近似値
|
| ⪎ | U+2A8E | より大きい、上回る、同様または同等
|
| ⪊ | U+2A8A | より大きいが近似ではない
|
| ⪈ | U+2A88 | より大きい、かつ一行が等しくない
|
| ⪢ | U+2AA2 | 二重ネストされたより大きい
|
| ⪧ | U+2AA7 | 曲線によって閉じられたより大きい
|
| ⪩ | U+2AA9 | 上向き斜線で閉じた曲線より大きい
|
| ⫺ | U+2AFA | 二重斜線 より大きいか等しい
|
| ⩼ | U+2A7C | 上に疑問符がある大なり記号
|
| ⦔ | U+2994 | 右弧大なり括弧
|
| ⪖ | U+2A96 | 傾斜等しいかそれ以上
|
| ⪘ | U+2A98 | 斜めの等しいかより大きい、内部に点がある
|
| ⪞ | U+2A9E | 同様またはそれ以上
|
| ⪠ | U+2AA0 | 上は類似、上はより大きい、等号
|
| ⫸ | U+2AF8 | 3重ネストされたより大きい
|
| ﹥ | U+FE65 | 小さい方より大きい記号
|
| > | U+FF1E | 全角大なり記号
|
参照
参考文献
- ^ 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年6月5日時点のオリジナルよりアーカイブ。 2022年6月5日閲覧。
- ^ ab ジョンソン、アート。「数学記号の歴史」。『古典数学:教室のための歴史トピック』デール・シーモア出版、1994年。
- ^ Sherwood, Kaitlin Duck (1998年10月22日). 「効果的なメールを送るための初心者向けガイド」www.webfoot.com . 2021年10月14日時点のオリジナルよりアーカイブ。 2021年8月31日閲覧。
- ^ 「Markdown構文チートシート」Lanna Digital . 2021年8月31日時点のオリジナルよりアーカイブ。 2021年8月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日閲覧。
- ^ “Greater than symbol”. 2023年5月18日時点のオリジナルよりアーカイブ。2023年6月6日閲覧。