るりまサーチ

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

別のキーワード

  1. each io#each
  2. each_line io#each
  3. each io#gets
  4. open io#seek
  5. read io#read

ライブラリ

キーワード

検索結果

Range#cover?(obj) -> bool (62149.0)

obj が範囲内に含まれている時に真を返します。

...を返します。


Range
#include? と異なり <=> メソッドによる演算により範囲内かどうかを判定します。
Range
#include? は原則として離散値を扱い、
Range#cover?
は連続値を扱います。
(数値については、例外として Range#include? も連続...
...るため、 include? / cover? が同じ結果を返す
(1.1..2.3).include?(1.0) # => false
(1.1..2.3).include?(1.1) # => true
(1.1..2.3).include?(1.555) # => true
(1.1..2.3).cover?(1.0) # => false
(1.1..2.3).cover?(1.1) # => true
(1.1..2.3).cover?(1.555) # => true...
...e
(Time.new(2014,1,3)..Time.new(2014,1,5)).include?(Time.new(2014,1,4,10,10,10)) # => true
(Date.new(2014,1,3)..Date.new(2014,1,5)).cover?(Date.new(2014,1,5)) # => true
(Time.new(2014,1,3)..Time.new(2014,1,5)).cover?(Time.new(2014,1,4,10,10,10)) # => true

@see Range#include?...
...時に真を返します。

Range
#=== は主に case 式での比較に用いられます。

Range
#include? と異なり <=> メソッドによる演算により範囲内かどうかを判定します。
Range
#include? は原則として離散値を扱い、
Range#cover?
は連続値を扱いま...
...す。
(数値については、例外として Range#include? も連続的に扱います。)

@param obj 比較対象のオブジェクトを指定します。

例:

# 数値は連続的に扱われているため、 include? / cover? が同じ結果を返す
(1.1..2.3).include?(1.0) #...
...Time.new(2014,1,5)).include?(Time.new(2014,1,4,10,10,10)) # => true
(Date.new(2014,1,3)..Date.new(2014,1,5)).cover?(Date.new(2014,1,5)) # => true
(Time.new(2014,1,3)..Time.new(2014,1,5)).cover?(Time.new(2014,1,4,10,10,10)) # => true

@see d:spec/control#case
@see Range#include?...

Range#===(obj) -> bool (21055.0)

obj が範囲内に含まれている時に真を返します。

...時に真を返します。

Range
#=== は主に case 式での比較に用いられます。

Range
#include? と異なり <=> メソッドによる演算により範囲内かどうかを判定します。
Range
#include? は原則として離散値を扱い、
Range#cover?
は連続値を扱いま...
...す。
(数値については、例外として Range#include? も連続的に扱います。)

@param obj 比較対象のオブジェクトを指定します。

例:

# 数値は連続的に扱われているため、 include? / cover? が同じ結果を返す
(1.1..2.3).include?(1.0) #...
...Time.new(2014,1,5)).include?(Time.new(2014,1,4,10,10,10)) # => true
(Date.new(2014,1,3)..Date.new(2014,1,5)).cover?(Date.new(2014,1,5)) # => true
(Time.new(2014,1,3)..Time.new(2014,1,5)).cover?(Time.new(2014,1,4,10,10,10)) # => true

@see d:spec/control#case
@see Range#include?...