宇宙船演算子

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ナビゲーションに移動 検索に移動

宇宙船演算子 (: spaceship operator)、あるいは三方比較演算子 (: three-way comparison) とは、<=>で表される比較演算子である。

プログラミング言語における具体例[編集]

Perl (数値のみ)、PHP (バージョン7以上)[1]RubyApache GroovyA < BA == BA > Bでそれぞれ符号の異なる整数を返すことを規定している。Python 2.x[注 1]OCamlKotlinJavaではcmpcomparecompareToメソッドが同じ働きをする。また、C++でも、C++20から<=>が使えるようになる予定[2]である。

関連項目[編集]

脚注[編集]

  1. ^ 3.xでは廃止されている