请问ruby中 <=>是什么意思?

Python051

请问ruby中 <=>是什么意思?,第1张

这是ruby里“宇宙飞船运算符”。

运算符的左边和右边相比较,左边小于右边返回负数,相等返回0,大时返回正数。

宇宙飞船运算符主要用于排序。对元素的大小进行判定。

"1.这句话的意思是:这高品质红宝石的稀有和美丽是它价值连城的原因

因此这句话的主语是ruby而不是the rarity and beauty因此应将account改为accounts

2.its指代的是ruby因此用its是正确的 "

同意这个说法,我也是这么觉得!这个句子主语就是ruby(红宝石)。就好像说an apple tree ,这个短语里面,apple(苹果)也是名词,但是做定语用,而主语是“tree”。揣摩一下啊,就理解了,呵呵。