当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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 <=>。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。