るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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

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

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

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


@
param klass 生成する集合クラスを指定します。
@
param args 集合クラ...
...ソッドに渡す引数を指定します。
@
param block 集合クラスのオブジェクト初期化メソッドに渡すブロックを指定します。
@
return 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10,...

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

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

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

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


@
param klass 生成する集合クラスを指定します。
@
param args 集合クラ...
...ソッドに渡す引数を指定します。
@
param block 集合クラスのオブジェクト初期化メソッドに渡すブロックを指定します。
@
return 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10,...

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

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

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

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、SortedSet あるいはそ...
...す。


@
param klass 生成する集合クラスを指定します。
@
param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@
param block 集合クラスのオブジェクト初期化メソッドに渡すブロックを指定します。
@
return...
...//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
p [30, 10, 20].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
MySet = Class.new(Set)
p [30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p [30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@
see Set.new...

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

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

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

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、SortedSet あるいはそ...
...す。


@
param klass 生成する集合クラスを指定します。
@
param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@
param block 集合クラスのオブジェクト初期化メソッドに渡すブロックを指定します。
@
return...
...//emlist[][ruby]{
require
'set'
p [30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
p [30, 10, 20].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
MySet = Class.new(Set)
p [30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p [30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@
see Set.new...

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

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

...ま渡されます)。

@
param args イテレータメソッド (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.ne...
...w("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}

@
see Enumerator#with_index...

絞り込み条件を変える

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

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

...ま渡されます)。

@
param args イテレータメソッド (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.ne...
...w("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}

@
see Enumerator#with_index...

Enumerable#all? -> bool (26.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[].all? {|v| v > 0 } # => true

p Set['ant', 'bear', 'cat'].all?(/t/) # => false
//}

@
see Array#all?...

Enumerable#all? {|item| ... } -> bool (26.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[].all? {|v| v > 0 } # => true

p Set['ant', 'bear', 'cat'].all?(/t/) # => false
//}

@
see Array#all?...

Enumerable#all?(pattern) -> bool (26.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[].all? {|v| v > 0 } # => true

p Set['ant', 'bear', 'cat'].all?(/t/) # => false
//}

@
see Array#all?...

Enumerable#any? -> bool (26.0)

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

...します。

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

@
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...
...# => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...
...} # => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...

絞り込み条件を変える

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

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

...します。

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

@
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...
...# => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...
...} # => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...

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

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

...します。

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

@
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...
...# => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...
...} # => true
p Set[].any? {|v| v > 0 } # => false
p Set['ant', 'bear', 'cat'].any?(/d/) # => false
p Set[nil, true, 99].any?(Integer) # => true
p Set[nil, true, 99].any? # => true
p Set[].any? # => false
//}

@
see Array#any?...

Enumerable#none? -> bool (26.0)

ブロックを指定しない場合は、 Enumerable オブジェクトのすべての 要素が偽であれば真を返します。そうでなければ偽を返します。

...ブロックを指定しない場合は、 Enumerable オブジェクトのすべての
要素が偽であれば真を返します。そうでなければ偽を返します。

ブロックを指定した場合は、Enumerable オブジェクトのすべての要素を
ブロックで評価した結...
...返します。

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

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

//emlist[例][ruby]{
require
'set'
Set['ant', 'bear', 'cat'].none? {|word| word.length == 5} # => true
Set['an...
...Set[].none? # => true
Set[nil].none? # => true
Set[nil,false].none? # => true
Set[nil, false, true].none? # => false
//}

@
see Array#none?...

Enumerable#none? {|obj| ... } -> bool (26.0)

ブロックを指定しない場合は、 Enumerable オブジェクトのすべての 要素が偽であれば真を返します。そうでなければ偽を返します。

...ブロックを指定しない場合は、 Enumerable オブジェクトのすべての
要素が偽であれば真を返します。そうでなければ偽を返します。

ブロックを指定した場合は、Enumerable オブジェクトのすべての要素を
ブロックで評価した結...
...返します。

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

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

//emlist[例][ruby]{
require
'set'
Set['ant', 'bear', 'cat'].none? {|word| word.length == 5} # => true
Set['an...
...Set[].none? # => true
Set[nil].none? # => true
Set[nil,false].none? # => true
Set[nil, false, true].none? # => false
//}

@
see Array#none?...
<< 1 2 > >>