1400件ヒット
[201-300件を表示]
(0.046秒)
別のキーワード
クラス
モジュール
- Comparable (12)
-
Net
:: HTTPHeader (96)
キーワード
- % (14)
- == (12)
- === (24)
- [] (210)
- []= (141)
- at (12)
-
backtrace
_ locations (24) - begin (12)
- bsearch (48)
- byteslice (36)
- chr (24)
- clamp (12)
-
content
_ range (12) - cover? (19)
- each (24)
- end (12)
- entries (7)
- eql? (12)
-
exclude
_ end? (12) - fill (72)
- first (24)
- hash (12)
- include? (12)
- inspect (12)
- last (24)
- max (46)
- member? (12)
- min (46)
- minmax (12)
- next (12)
- overlap? (2)
- pack (21)
- pointer= (12)
- pos= (12)
- rand (36)
- range= (24)
-
range
_ length (12) -
reverse
_ each (4) -
set
_ range (36) - size (12)
- slice (108)
- slice! (36)
- step (31)
- succ (12)
-
to
_ a (7) -
to
_ f (12) -
to
_ json (12) -
to
_ s (12) - unpack (12)
-
values
_ at (24)
検索結果
先頭5件
-
Range
# %(s) -> Enumerator (9031.0) -
範囲内の要素を s おきに繰り返します。
...を指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
#... -
Range
# %(s) -> Enumerator :: ArithmeticSequence (9031.0) -
範囲内の要素を s おきに繰り返します。
...を指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
#... -
Range
# max -> object | nil (9031.0) -
範囲内の最大の値を返します。
...の値を返します。
//emlist[例][ruby]{
(1..5).max # => 5
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1...1).max #... -
Range
# min -> object | nil (9031.0) -
範囲内の最小の値を返します。
...の値を返します。
//emlist[例][ruby]{
(1..5).min # => 1
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min #... -
Range
# step(s = 1) -> Enumerator (9031.0) -
範囲内の要素を s おきに繰り返します。
...を指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
#... -
Range
# step(s = 1) -> Enumerator :: ArithmeticSequence (9031.0) -
範囲内の要素を s おきに繰り返します。
...を指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
#... -
Range
# step(s = 1) {|item| . . . } -> self (9031.0) -
範囲内の要素を s おきに繰り返します。
...を指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
#... -
Range
# hash -> Integer (9029.0) -
始端と終端のハッシュ値と Range#exclude_end? の値からハッシュ値を計算して整数として返します。
...始端と終端のハッシュ値と Range#exclude_end? の値からハッシュ値を計算して整数として返します。
//emlist[例][ruby]{
p (1..2).hash # => 5646
p (1...2).hash # => 16782863
//}... -
Range
# last(n) -> [object] (9028.0) -
最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...引数を省略して実行した場合は、終端を含むかどうか
(Range#exclude_end? の戻り値)に関わらず終端の要素を返す事に注意し
てください。
//emlist[例][ruby]{
(10..20).last(3) # => [18, 19, 20]
(10...20).last(3) # => [17, 18, 19]
//}
@see Range#first... -
Range
# bsearch -> Enumerator (9025.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。
...要素の場合: false を返す
ブロックの評価結果が true になる最初の要素を返すか、nil を返します。
//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
(0...ary.size).bsearch {|i| ary[i] >= 4 } # => 1
(0...ary.size).bsearch {|i| ary[i] >= 6 } # => 2
(0...ary.size).bsearch......v)場合: 負の数を返す
ブロックの評価結果が 0 になるいずれかの要素を返すか、nil を返します。
//emlist[例][ruby]{
ary = [0, 100, 100, 100, 200]
(0..4).bsearch {|i| 100 - ary[i] } # => 1, 2 or 3
(0..4).bsearch {|i| 300 - ary[i] } # => nil
(0..4).bsearch {|i|... -
Range
# bsearch {|obj| . . . } -> object | nil (9025.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。
...要素の場合: false を返す
ブロックの評価結果が true になる最初の要素を返すか、nil を返します。
//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
(0...ary.size).bsearch {|i| ary[i] >= 4 } # => 1
(0...ary.size).bsearch {|i| ary[i] >= 6 } # => 2
(0...ary.size).bsearch......v)場合: 負の数を返す
ブロックの評価結果が 0 になるいずれかの要素を返すか、nil を返します。
//emlist[例][ruby]{
ary = [0, 100, 100, 100, 200]
(0..4).bsearch {|i| 100 - ary[i] } # => 1, 2 or 3
(0..4).bsearch {|i| 300 - ary[i] } # => nil
(0..4).bsearch {|i|... -
Range
# entries -> Array (9025.0) -
self を配列に変換します。
...self を配列に変換します。
@raise RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [......:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Range
# minmax -> [object , object] (9025.0) -
範囲内の要素のうち、最小の要素と最大の要素を要素とするサイズ 2 の配列を返します。
...います。
ブロックの値は、a > b のとき正、 a == b のとき 0、a < b のとき負の整数を、期待しています。
//emlist[例][ruby]{
(1..3).minmax # => [1, 3]
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).minmax { |a, b| h[a].length <=> h[b].length } # => [1, 3]
//}...