るりまサーチ

最速Rubyリファレンスマニュアル検索!
194件ヒット [1-100件を表示] (0.064秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Enumerable#each_with_index(*args) -> Enumerator (20.0)

要素とそのインデックスをブロックに渡して繰り返します。

...ソッド (each など) にそのまま渡されます。

//emlist[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
require
'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s...

Enumerable#each_with_index(*args) {|item, index| ... } -> self (20.0)

要素とそのインデックスをブロックに渡して繰り返します。

...ソッド (each など) にそのまま渡されます。

//emlist[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
require
'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s...

Enumerable#to_set(klass = Set, *args) -> Set (20.0)

Enumerable オブジェクトの要素から、新しい集合オブジェクトを作ります。

...
Enumerable
オブジェクトの要素から、新しい集合オブジェクトを作ります。

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、ユーザ定義の集合ク...
...作ることができます
(ここでいう集合クラスとは、Setとメソッド/クラスメソッドで互換性のあるクラスです。
Ruby
2.7 以前は SortedSet が定義されていました)。
引数 args およびブロックは、集合オブジェクトを生成するための...
...初期化メソッドに渡すブロックを指定します。
@return 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
MySet = Class.new(Set)
p [30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p [30, 10,...

Enumerable#to_set(klass = Set, *args) {|o| ... } -> Set (20.0)

Enumerable オブジェクトの要素から、新しい集合オブジェクトを作ります。

...
Enumerable
オブジェクトの要素から、新しい集合オブジェクトを作ります。

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、ユーザ定義の集合ク...
...作ることができます
(ここでいう集合クラスとは、Setとメソッド/クラスメソッドで互換性のあるクラスです。
Ruby
2.7 以前は SortedSet が定義されていました)。
引数 args およびブロックは、集合オブジェクトを生成するための...
...初期化メソッドに渡すブロックを指定します。
@return 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
MySet = Class.new(Set)
p [30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p [30, 10,...

Enumerable#all? -> bool (14.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...した時点で、
ただちに false を返します。

自身に要素が存在しない場合は true を返します。


//emlist[例][ruby]{
require
'set'

# すべて正の数か?
p Set[5, 6, 7].all? {|v| v > 0 } # => true
p Set[5, -1, 7].all? {|v| v > 0 } # => false
p Set[].all...
...true を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'

# すべて正の数か?
p Set[5, 6, 7].all? {|v| v > 0 } # => true
p Set[5, -1, 7].all? {|v| v > 0 } # => false
p Set[].a...

絞り込み条件を変える

Enumerable#all? {|item| ... } -> bool (14.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...した時点で、
ただちに false を返します。

自身に要素が存在しない場合は true を返します。


//emlist[例][ruby]{
require
'set'

# すべて正の数か?
p Set[5, 6, 7].all? {|v| v > 0 } # => true
p Set[5, -1, 7].all? {|v| v > 0 } # => false
p Set[].all...
...true を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'

# すべて正の数か?
p Set[5, 6, 7].all? {|v| v > 0 } # => true
p Set[5, -1, 7].all? {|v| v > 0 } # => false
p Set[].a...

Enumerable#all?(pattern) -> bool (14.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...true を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'

# すべて正の数か?
p Set[5, 6, 7].all? {|v| v > 0 } # => true
p Set[5, -1, 7].all? {|v| v > 0 } # => false
p Set[].a...

Enumerable#any? -> bool (14.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...した時点
で、ただちに true を返します。

自身に要素が存在しない場合は false を返します。


//emlist[例][ruby]{
require
'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false
p Set[1, 2, 3].any? {|v| v > 1 } # => true
p Set[].any? {|v| v > 0 }...
...alse を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false
p Set[1, 2, 3].any? {|v| v > 1 } # => true
p Set[].any? {|v| v > 0 }...

Enumerable#any? {|item| ... } -> bool (14.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...した時点
で、ただちに true を返します。

自身に要素が存在しない場合は false を返します。


//emlist[例][ruby]{
require
'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false
p Set[1, 2, 3].any? {|v| v > 1 } # => true
p Set[].any? {|v| v > 0 }...
...alse を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false
p Set[1, 2, 3].any? {|v| v > 1 } # => true
p Set[].any? {|v| v > 0 }...

Enumerable#any?(pattern) -> bool (14.0)

すべての要素が偽である場合に false を返します。 真である要素があれば、ただちに true を返します。

...alse を返します。

@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
require
'set'
p Set[1, 2, 3].any? {|v| v > 3 } # => false
p Set[1, 2, 3].any? {|v| v > 1 } # => true
p Set[].any? {|v| v > 0 }...

絞り込み条件を変える

Enumerable#entries(*args) -> [object] (14.0)

全ての要素を含む配列を返します。

...@param args each の呼び出し時に引数として渡されます。

//emlist[例][ruby]{
(1..7).to_a #=> [1, 2, 3, 4, 5, 6, 7]
{ 'a'=>1, 'b'=>2, 'c'=>3 }.to_a #=> [["a", 1], ["b", 2], ["c", 3]]

require
'prime'
Prime.entries 10 #=> [2, 3, 5, 7]
//}...
<< 1 2 > >>