编程语言您现在的位置是:首页 > 博客日志 > 编程语言

三向比较运算符`<=>`,又称飞船运算符 了解一下

<a href='mailto:'>微wx笑</a>的头像微wx笑 2019-11-07编程语言 8 0关键字:   

今天学到了一个新的运算符,三向比较运算符`<=>`,又称飞船运算符。Perl、Ruby 和 PHP 都已经支持,最新的 C++ 20 也会支持。我看了用法,PHP 很好懂,C++ 很难懂,示例都看不懂。php用

今天学到了一个新的运算符,三向比较运算符`<=>`,又称飞船运算符。Perl、Ruby 和 PHP 都已经支持,最新的 C++ 20 也会支持。

我看了用法,PHP 很好懂,C++ 很难懂,示例都看不懂。lcs无知

php用法:lcs无知

function space_sort($a, $b) : int
{
   return $a <=> $b;
}

解释:lcs无知

$a < $b return -1
$a == $b return 0
$a > $b return 1

image.pnglcs无知


lcs无知

参考:lcs无知

Simplify Your Code With Rocket Science: C++20’s Spaceship Operator lcs无知

What is <=> (the 'SpaceshipOperator) in PHP 7?

Spaceship operator confusion in PHP7 (return -1)


lcs无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/lang/2019-11-07/278.html

很赞哦! () 有话说 ()

相关文章