首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby中<=>操作符的名称是什么?他们叫它什么?

Ruby中<=>操作符的名称是什么?他们叫它什么?
EN

Stack Overflow用户
提问于 2013-02-28 14:28:34
回答 4查看 403关注 0票数 5

在Ruby中有<=>操作符。在API中,它们不命名它的名称,只是:

类必须定义<=>运算符..。 可比使用<=>实现传统的比较..。 集合中的...the对象还必须实现有意义的<=>运算符.

它叫什么名字?

EN

回答 4

Stack Overflow用户

发布于 2013-02-28 14:30:50

请看上面的托尼。然而,它也被称为“宇宙飞船操作员”(俚语)。

票数 5
EN

Stack Overflow用户

发布于 2013-02-28 14:30:52

它被称为组合比较运算符

组合比较算子如果第一个操作数等于第二个操作数,则返回0;如果第一个操作数大于第二个操作数,则返回一个;如果第一个操作数小于第二个操作数,则返回-1。

代码语言:javascript
运行
复制
(a <=> b) returns -1.
票数 4
EN

Stack Overflow用户

发布于 2013-02-28 14:31:01

这被称为组合比较运算符。如果第一个操作数等于第二个操作数,则返回0;如果第一个操作数大于第二个操作数,则返回一个;如果第一个操作数小于第二个操作数,则返回-1。

来源

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15137987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档