るりまサーチ

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

別のキーワード

  1. << rexml::attribute#name
  2. add rexml::attribute#name
  3. handle_interrupt thread#raise
  4. inspect? irb::context#inspect_mode
  5. oid= openssl::x509::extension#oid

ライブラリ

検索結果

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

self を範囲内に収めます。

...


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

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

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

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

@param range 範囲を表す Range オブ...
...ジェクトを指定します。

@raise ArgumentError rangeが終端を含まない範囲オブジェクトであり、
終端が nil でないときに発生します。

//emlist[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100...
...

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

range
.begin が nil の場合、range.begi...

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

self を範囲内に収めます。

...


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

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

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

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

@param range 範囲を表す Range オブ...
...ジェクトを指定します。

@raise ArgumentError rangeが終端を含まない範囲オブジェクトであり、
終端が nil でないときに発生します。

//emlist[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100...
...

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

range
.begin が nil の場合、range.begi...