67件ヒット
[1-67件を表示]
(0.091秒)
ライブラリ
- ビルトイン (39)
-
net
/ http (17) -
webrick
/ httpstatus (11)
キーワード
- ArithmeticSequence (6)
- ERANGE (11)
- HTTPRangeNotSatisfiable (6)
- HTTPRequestedRangeNotSatisfiable (11)
- RangeError (11)
- RequestRangeNotSatisfiable (11)
検索結果
先頭5件
-
Range (38097.0)
-
範囲オブジェクトのクラス。 範囲オブジェクトは文字どおり何らかの意味での範囲を表します。数の範囲はもちろん、 日付の範囲や、「"a" から "z" まで」といった文字列の範囲を表すこともできます。
...囲オブジェクトは、Range.new を用いるほか、範囲演算子(`..' または `...')を
用いた d:spec/operator#range で生成できます。
いずれの方法でも始端と終端を与えます。
//emlist[範囲オブジェクトの例][ruby]{
Range.new(1, 5) # 1 以上 5 以......範囲に含まれるかどうかを判定][ruby]{
p (1..5).cover?(6) # => false
p (1..5).cover?(5) # => true
p (1...5).cover?(5) # => false
//}
Range#cover? メソッドでの判定には演算子 <=> が使われます。
当然、始端と終端は <=> メソッドで比較可能である(n......たなければなりません。
Range クラスには Enumerable が include してあるので,Range#each に
基づき、Enumerable モジュールが提供する多様なメソッドを使うことができます。
=== 破壊的な変更
Ruby の Range クラスは immutable です。
つ......囲オブジェクト」
を作ることができるようになりました。
//emlist[終端を持たない範囲オブジェクト][ruby]{
p Range.new(1, nil) # 1 以上(上限無し)を表す
p(1..nil) # 同上
p(1..) # 同上(略した書き方)
//}
==== 機......囲オブジェクト」
を作ることができるようになりました。
//emlist[終端を持たない範囲オブジェクト][ruby]{
p Range.new(1, nil) # 1 以上(上限無し)を表す
p(1..nil) # 同上
p(1..) # 同上(略した書き方)
//}
また、Ru......囲オブジェクト」
を作ることもできるようになりました。
//emlist[始端を持たない範囲オブジェクト][ruby]{
p Range.new(nil, 5) # 5 以下(下限無し)を表す
p(nil..5) # 同上
p(..5) # 同上(略した書き方)
//}
始端も... -
Net
:: HTTPRangeNotSatisfiable (6017.0) -
HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
...HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
詳しくは 7233 Section 4.4 を見てください。... -
Net
:: HTTPRequestedRangeNotSatisfiable (6017.0) -
HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
...HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。
詳しくは 7233 Section 4.4 を見てください。... -
WEBrick
:: HTTPStatus :: RequestRangeNotSatisfiable (6017.0) -
HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。
...HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。... -
Errno
:: ERANGE (6001.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Net
:: HTTPRequestedRangeNotSatisfiable (6001.0) -
Alias of Net::HTTPRangeNotSatisfiable
...Alias of Net::HTTPRangeNotSatisfiable... -
RangeError (6001.0)
-
範囲に関する例外クラスです。 値が定義域から外れているときに発生します。
範囲に関する例外クラスです。
値が定義域から外れているときに発生します。
例:
1000000.chr -
Enumerator
:: ArithmeticSequence (7.0) -
等差数列を提供するためのクラス。
...等差数列を提供するためのクラス。
ArithmeticSequenceオブジェクトは、Numeric#step, Range#step によって生成されます。...