宇宙船演算子

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

宇宙船演算子 (: spaceship operator)、あるいは三方比較演算子 (: three-way comparison operator) とは、比較演算子の一種である。

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

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

関連項目[編集]

脚注[編集]

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