13件ヒット
[1-13件を表示]
(0.069秒)
モジュール
- Comparable (13)
検索結果
先頭5件
-
Comparable
# clamp(min , max) -> object (26225.0) -
self を範囲内に収めます。
...f を範囲内に収めます。
min と max の2つの引数が渡された場合は次のようになります。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
min が nil の場合......も大きい値として扱われます。
range が1つ渡された場合は次のようになります。
self <=> range.begin が負数を返したときは range.begin を、
self <=> range.end が正数を返したときは range.end を、
それ以外の場合は self を返します。
ran......[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('a', 'f') #=> 'd'
'z'.clamp('a', 'f') #=> 'f'
//}
//emlist[nil を渡す例][ruby]{
5.clamp(0, nil) #=> 5
5.clamp(nil, 0) #=> 0
5.clamp(nil, nil)... -
Comparable
# clamp(range) -> object (26225.0) -
self を範囲内に収めます。
...f を範囲内に収めます。
min と max の2つの引数が渡された場合は次のようになります。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
min が nil の場合......も大きい値として扱われます。
range が1つ渡された場合は次のようになります。
self <=> range.begin が負数を返したときは range.begin を、
self <=> range.end が正数を返したときは range.end を、
それ以外の場合は self を返します。
ran......[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('a', 'f') #=> 'd'
'z'.clamp('a', 'f') #=> 'f'
//}
//emlist[nil を渡す例][ruby]{
5.clamp(0, nil) #=> 5
5.clamp(nil, 0) #=> 0
5.clamp(nil, nil)... -
Comparable
# clamp(min , max) -> object (26207.0) -
self を範囲内に収めます。
...次のようになります。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
range が1つ渡された場合は次のようになります。
self <=> range.begin が負数を返した......2.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('a', 'f') #=> 'd'
'z'.clamp('a', 'f') #=> 'f'
//}
//emlist[range を渡す例][ruby]{
12.clamp(0..100) #=> 12
523.clamp(0..100) #=> 100
-3.123.clamp(0..100) #=> 0
'd'.clamp('......a'..'f') #=> 'd'
'z'.clamp('a'..'f') #=> 'f'
100.clamp(0...100) # ArgumentError
//}
//emlist[range の始端か終端が nil の場合][ruby]{
-20.clamp(0..) #=> 0
523.clamp(..100) #=> 100
//}... -
Comparable
# clamp(range) -> object (26207.0) -
self を範囲内に収めます。
...次のようになります。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
range が1つ渡された場合は次のようになります。
self <=> range.begin が負数を返した......2.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('a', 'f') #=> 'd'
'z'.clamp('a', 'f') #=> 'f'
//}
//emlist[range を渡す例][ruby]{
12.clamp(0..100) #=> 12
523.clamp(0..100) #=> 100
-3.123.clamp(0..100) #=> 0
'd'.clamp('......a'..'f') #=> 'd'
'z'.clamp('a'..'f') #=> 'f'
100.clamp(0...100) # ArgumentError
//}
//emlist[range の始端か終端が nil の場合][ruby]{
-20.clamp(0..) #=> 0
523.clamp(..100) #=> 100
//}... -
Comparable
# clamp(min , max) -> object (26146.0) -
self を範囲内に収めます。
...self を範囲内に収めます。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
@param min 範囲の下端を表すオブジェクトを指定します。
@param max 範囲の上......端を表すオブジェクトを指定します。
//emlist[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('a', 'f') #=> 'd'
'z'.clamp('a', 'f') #=> 'f'
//}...