るりまサーチ

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.035秒)
トップページ > クラス:Range[x] > クエリ:Range#end[x] > 種類:特異メソッド[x]

別のキーワード

  1. net/http set_range
  2. httpheader set_range
  3. range max
  4. range min
  5. range each

ライブラリ

検索結果

Range.new(first, last, exclude_end = false) -> Range (21276.0)

first から last までの範囲オブジェクトを生成して返しま す。

...て返しま
す。

exclude_end が真ならば終端を含まない範囲オブジェクトを生
成します。exclude_end 省略時には終端を含みます。

@param first 最初のオブジェクト
@param last 最後のオブジェクト
@param exclude_end 真をセットした場合終...
...発生します

例: 整数の範囲オブジェクトの場合

Range
.new(1, 10) # => 1..10
Range
.new(1, 10, true) # => 1...10

例: 日付オブジェクトの範囲オブジェクトの場合

require 'date'
Range
.new(Date.today, Date.today >> 1).each {|d| puts d }
# => 2017-09...
...require 'ipaddr'
Range
.new(IPAddr.new("192.0.2.1"), IPAddr.new("192.0.2.3")).each {|ip| puts ip}
# => 192.0.2.1
192.0.2.2
192.0.2.3

例: 自作のオブジェクトの場合

MyInteger = Struct.new(:value) do
def succ
self.class.new(value + 1)
end


def <=>(oth...