るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

<< < 1 2 >>

Set#add?(o) -> self | nil (3120.0)

集合にオブジェクト o を加えます。

...add は常に self を返します。<< は add の別名です。

add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。

@param o 追加対象のオブジェクトを指定します。

//emlist[][ruby]{
require 'set'
s = Set[...
...1, 2]
s << 10
p
s # => #<Set: {1, 2, 10}>
p
s.add?(20) # => #<Set: {1, 2, 10, 20}>
p
s.add?(2) # => nil
//}...
...add は常に self を返します。<< は add の別名です。

add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。

@param o 追加対象のオブジェクトを指定します。

//emlist[][ruby]{
s = Set[1, 2]
s << 10
p
...
...s # => #<Set: {1, 2, 10}>
p
s.add?(20) # => #<Set: {1, 2, 10, 20}>
p
s.add?(2) # => nil
//}...

Set#include?(o) -> bool (3114.0)

オブジェクト o がその集合に属する場合に true を返します。

...オブジェクト o がその集合に属する場合に true を返します。

@param o オブジェクトを指定します。

//emlist[][ruby]{
require 'set'
set
= Set['hello', 'world']
p
set.include?('world') # => true
p
set.include?('bye') # => false
//}...
...オブジェクト o がその集合に属する場合に true を返します。

@param o オブジェクトを指定します。

//emlist[][ruby]{
set
= Set['hello', 'world']
p
set.include?('world') # => true
p
set.include?('bye') # => false
//}...

Set#difference(enum) -> Set (3108.0)

差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。

...す。

@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
require 'set'
p
Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
/...
...作ります。

@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
p
Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
//}...

Set#reject! {|o| ... } -> self | nil (3020.0)

集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。

...す。

d
elete_if は常に self を返します。

reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。

//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p
s1 #...
...=> #<Set: {"hello.rb", "test.rb"}>

s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p
s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p
s2.reject! {|str| str =~ /\.o\z/} # => nil
//}

@see Enumerable#reject...
...す。

d
elete_if は常に self を返します。

reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。

//emlist[][ruby]{
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p
s1 # => #<Set: {"he...
...llo.rb", "test.rb"}>

s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p
s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p
s2.reject! {|str| str =~ /\.o\z/} # => nil
//}

@see Enumerable#reject...

Set#member?(o) -> bool (3014.0)

オブジェクト o がその集合に属する場合に true を返します。

...オブジェクト o がその集合に属する場合に true を返します。

@param o オブジェクトを指定します。

//emlist[][ruby]{
require 'set'
set
= Set['hello', 'world']
p
set.include?('world') # => true
p
set.include?('bye') # => false
//}...

絞り込み条件を変える

<< < 1 2 >>