當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Array.array <=>用法及代碼示例


本文簡要介紹ruby語言中 Array.array 的用法。

用法

array <=> other_array → -1, 0, or 1

self 小於、等於或大於 other_array 時返回 -1、0 或 1。對於 self 中的每個索引 i ,計算 result = self[i] <=> other_array[i]

如果任何結果為 -1,則返回 -1:

[0, 1, 2] <=> [0, 1, 3] # => -1

如果任何結果為 1,則返回 1:

[0, 1, 2] <=> [0, 1, 1] # => 1

當所有結果都為零時:

  • 如果 array 小於 other_array 則返回 -1:

    [0, 1, 2] <=> [0, 1, 2, 3] # => -1
  • 如果 array 大於 other_array 則返回 1:

    [0, 1, 2] <=> [0, 1] # => 1
  • 如果 arrayother_array 大小相同,則返回 0:

    [0, 1, 2] <=> [0, 1, 2] # => 0

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Array.array <=>。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。