るりまサーチ

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

別のキーワード

  1. net/http set_range
  2. httpheader set_range
  3. range last
  4. range first
  5. range max

ライブラリ

キーワード

検索結果

Range#last(n) -> [object] (36130.0)

最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。

...

[注意] 引数を省略して実行した場合は、終端を含むかどうか
(Range#exclude_end? の戻り値)に関わらず終端の要素を返す事に注意し
てください。

例:

(10..20).last(3) # => [18, 19, 20]
(10...20).last(3) # => [17, 18, 19]

@see Range#first...

Range#last -> object (36125.0)

終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。

...を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。

例:

(10..20).last # => 20
(10...20).last # => 20

@see Range#begin...

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

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

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

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

@param first 最初のオブジェクト
@param last 最後のオブ...
...gumentError first <=> last が nil の場合に発生します

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

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

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

require 'date'
Range
.new(Date.today, Dat...
...}
# => 2017-09-16
2017-09-17
...
2017-10-16

例: IPアドレスの範囲オブジェクトの場合

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

例: 自作のオ...

Range#end -> object (21025.0)

終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。

...を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。

例:

(10..20).last # => 20
(10...20).last # => 20

@see Range#begin...

Range#max {|a, b| ... } -> object | nil (21025.0)

ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素を返しま す。範囲内に要素が存在しなければ nil を返します。

...a < b のとき負の整数
を、期待しています。

@raise TypeError ブロックが整数以外を返したときに発生します。

@see Range#last, Range#min, Enumerable#max

例:
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).max { |a, b| h[a].length <=> h[b].length } # => 3...

絞り込み条件を変える

Range#first(n) -> [object] (21020.0)

最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。

...e TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。

@raise ArgumentError n に負の数を指定した場合に発生します。

例:

(10..20).first(3) # => [10, 11, 12]

@see Range#last, 12697...

Range#begin -> object (21010.0)

始端の要素を返します。範囲オブジェクトが始端を含むかどうかは関係ありま せん。

...。範囲オブジェクトが始端を含むかどうかは関係ありま
せん。

例:

p (1..5).begin # => 1
p (1..0).begin # => 1

@see Range#end...

Range#first -> object (21010.0)

始端の要素を返します。範囲オブジェクトが始端を含むかどうかは関係ありま せん。

...。範囲オブジェクトが始端を含むかどうかは関係ありま
せん。

例:

p (1..5).begin # => 1
p (1..0).begin # => 1

@see Range#end...

Range#max -> object | nil (21005.0)

範囲内の最大の値を返します。

範囲内の最大の値を返します。

例:

(1..5).max # => 5

始端が終端より大きい場合、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。

例:

(2..1).max # => nil
(1...1).max # => nil