るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.013秒)
トップページ > クエリ:self[x] > モジュール:Comparable[x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

キーワード

検索結果

Comparable#clamp(min, max) -> object (77.0)

self を範囲内に収めます。

...
self
を範囲内に収めます。

min と max の2つの引数が渡された場合は次のようになります。
self
<=> min が負数を返したときは min を、
self
<=> max が正数を返したときは max を、
それ以外の場合は self を返します。

min が nil の場...
...min は self よりも小さい値として扱われます。
max が nil の場合、max は self よりも大きい値として扱われます。

range が1つ渡された場合は次のようになります。
self
<=> range.begin が負数を返したときは range.begin を、
self
<=> range....
...返したときは range.end を、
それ以外の場合は self を返します。

range.begin が nil の場合、range.begin は self よりも小さい値として扱われます。
range.end が nil の場合、range.end は self よりも大きい値として扱われます。

@param min...

Comparable#clamp(range) -> object (77.0)

self を範囲内に収めます。

...
self
を範囲内に収めます。

min と max の2つの引数が渡された場合は次のようになります。
self
<=> min が負数を返したときは min を、
self
<=> max が正数を返したときは max を、
それ以外の場合は self を返します。

min が nil の場...
...min は self よりも小さい値として扱われます。
max が nil の場合、max は self よりも大きい値として扱われます。

range が1つ渡された場合は次のようになります。
self
<=> range.begin が負数を返したときは range.begin を、
self
<=> range....
...返したときは range.end を、
それ以外の場合は self を返します。

range.begin が nil の場合、range.begin は self よりも小さい値として扱われます。
range.end が nil の場合、range.end は self よりも大きい値として扱われます。

@param min...

Comparable#clamp(min, max) -> object (65.0)

self を範囲内に収めます。

...
self
を範囲内に収めます。

min と max の2つの引数が渡された場合は次のようになります。
self
<=> min が負数を返したときは min を、
self
<=> max が正数を返したときは max を、
それ以外の場合は self を返します。


range が1つ渡...
...次のようになります。
self
<=> range.begin が負数を返したときは range.begin を、
self
<=> range.end が正数を返したときは range.end を、
それ以外の場合は self を返します。

range.begin が nil の場合、range.begin は self よりも小さい値とし...
...て扱われます。
range.end が nil の場合、range.end は self よりも大きい値として扱われます。

@param min 範囲の下端を表すオブジェクトを指定します。

@param max 範囲の上端を表すオブジェクトを指定します。

@param range 範囲を表...

Comparable#clamp(range) -> object (65.0)

self を範囲内に収めます。

...
self
を範囲内に収めます。

min と max の2つの引数が渡された場合は次のようになります。
self
<=> min が負数を返したときは min を、
self
<=> max が正数を返したときは max を、
それ以外の場合は self を返します。


range が1つ渡...
...次のようになります。
self
<=> range.begin が負数を返したときは range.begin を、
self
<=> range.end が正数を返したときは range.end を、
それ以外の場合は self を返します。

range.begin が nil の場合、range.begin は self よりも小さい値とし...
...て扱われます。
range.end が nil の場合、range.end は self よりも大きい値として扱われます。

@param min 範囲の下端を表すオブジェクトを指定します。

@param max 範囲の上端を表すオブジェクトを指定します。

@param range 範囲を表...

Comparable#between?(min, max) -> bool (41.0)

比較演算子 <=> をもとに self が min と max の範囲内(min, max を含みます)にあるかを判断します。

...比較演算子 <=> をもとに self が min と max の範囲内(min, max
を含みます)にあるかを判断します。

以下のコードと同じです。
//emlist[][ruby]{
self
>= min and self <= max
//}

@param min 範囲の下端を表すオブジェクトを指定します。

@param m...
...ax 範囲の上端を表すオブジェクトを指定します。

@raise ArgumentError self <=> min か、self <=> max が nil を返
したときに発生します。

//emlist[例][ruby]{
3.between?(1, 5) # => true
6.between?(1, 5) # => false
'cat...

絞り込み条件を変える

Comparable#clamp(min, max) -> object (35.0)

self を範囲内に収めます。

...
self
を範囲内に収めます。

self
<=> min が負数を返したときは min を、
self
<=> max が正数を返したときは max を、
それ以外の場合は self を返します。



@param min 範囲の下端を表すオブジェクトを指定します。

@param max 範囲の上...