大なり記号

「より大きい」を表す数学記号
>
大なり記号
ユニコード U+003E > 大なり記号( >, > )
異なる
異なるU+232A 右向き山括弧
関連している
参照U+2265 より大きいか等しい

U+2A7E より大きいまたは斜線で等しい

U+226F より大きくないU+226B ≫よりはるかに大きい

なり記号は、2つの値の不等号を表す数学記号です。広く用いられている、2本の等長線を右で鋭角に結ぶ記号>は、1631年まで遡る文献にも見られます。[1]数学的な記述では、大なり記号は通常、比較する2つの値の間に置かれ、最初の数値が2番目の数値より大きいことを示します。典型的な用法としては、1.5 > 11 > −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+232ARIGHT-POINTING ANGLE BRACKETです。ASCIIに山括弧はありません。

HTML

HTML(およびSGMLXML )では、大なり記号はタグの末尾に使用されます。大なり記号は に含まれる場合があり&gt;、 は&ge;大なり記号またはイコール記号を生成します。

電子メールとマークダウン

初期の電子メールシステムでは、大なり記号が引用を表すために使用されていました。[3] この記号はMarkdownでも引用を表すために使用されています。[4]

プログラミングでの使用法

「大なり記号」>は、 ASCIIでは16 進数 3E、10 進数 62 の文字としてエンコードされます。Unicodeコード ポイントU+003E > GREATER-THAN SIGNで、ASCII から継承されます。

HTMLで使用する場合は、ニーモニック&gt;または&GT;も使用できます。

プログラミング言語

BASICおよびC言語系(Java [5] およびC++を含む)では、比較演算子は「より大きい」という意味で使用されます。Lisp言語 >系では 演算子は「より大きい」という意味で使用されます。ColdfusionおよびFortranでは、演算子は「より大きい」という意味で使用されます >.GT.

二重大なり記号

>>は、はるかに大きい記号 の近似値として使用されます。ASCII にははるかに大きい記号はありません。

二重大なり記号は、閉じギユメ記号»近似値を表すためにも使用されます。

JavaCC++では、演算子は右シフト演算子>>です。C++では、C関数やと同様に、ストリームから入力を取得するためにも使用されますgetcharfgets

Haskellでは>>関数はモナド演算子です。これは、2つのアクションを順番に合成し、最初のアクションで生成された値は破棄するために用いられます。この点では、C言語のセミコロンのような命令型言語における文の順序付け演算子に似ています。

XPathでは>>、左オペランドがドキュメント順で右オペランドに続く場合、演算子はtrueを返し、そうでない場合はfalseを返します。[ 6]

三重大符号

>>>はJavaScriptにおける符号なし右シフト演算子です。3つの大なり記号は、MicroVAXVAXstationDEC 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+2265GREATER-THAN OR EQUAL TO ( ≥, ≥, ≥ )として提供されています

BASICLisp系言語、LuaC系言語(JavaおよびC++を含む)では、この演算子は>=「以上」を意味します。Sinclair BASICでは、この演算子は1バイトのコードポイントトークンとしてエンコードされます。

Fortranでは、演算子は.GE.「以上」を意味します。

Bourne ShellおよびWindows PowerShellでは、演算子は-ge「以上」を意味します。

ハイフンマイナスと大なり記号

->は、一部のプログラミング言語(例えばF#)で矢印を作成するために使用されます。このような矢印は、他の矢印記号が使用できないテキストでも使用できます。Rプログラミング言語では、これは右代入演算子として使用できます。C、C ++ PHPではこれメンバーアクセス演算子として使用されます。SwiftPythonでは、関数を定義する際に戻り値の型を示すために使用されます(つまり、)。 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
全角大なり記号

参照

参考文献

  1. ^ 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日閲覧
  2. ^ ab ジョンソン、アート。「数学記号の歴史」。『古典数学:教室のための歴史トピック』デール・シーモア出版、1994年。
  3. ^ Sherwood, Kaitlin Duck (1998年10月22日). 「効果的なメールを送るための初心者向けガイド」www.webfoot.com . 2021年10月14日時点のオリジナルよりアーカイブ。 2021年8月31日閲覧
  4. ^ 「Markdown構文チートシート」Lanna Digital . 2021年8月31日時点のオリジナルよりアーカイブ。 2021年8月31日閲覧
  5. ^ 「演算子の概要」. Oracle Corporation . 2020年4月16日時点のオリジナルよりアーカイブ2020年2月5日閲覧。
  6. ^ 「XML Path Language (XPath) 2.0 (Second Edition)」. www.w3.org . W3C. 2010年12月14日. 2022年10月7日時点のオリジナルよりアーカイブ。 2019年10月29日閲覧
  7. ^ “Greater than symbol”. 2023年5月18日時点のオリジナルよりアーカイブ2023年6月6日閲覧。
「https://en.wikipedia.org/w/index.php?title=Greater-than_sign&oldid=1324395107」より取得