るりまサーチ

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

別のキーワード

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

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

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

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

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

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

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

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

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

...

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

//emlist[][ruby]{
r
equire '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['he...
...llo.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#subset?(set) -> bool (3015.0)

self が集合 set の部分集合である場合に true を返します。

...self が集合 set の部分集合である場合に true を返します。

subset? は、2 つの集合が等しい場合にも true となります。

proper_subset? は、2 つの集合が等しい場合には false を返します。

@param set 比較対象の Set オブジェクトを指...
...
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。

//emlist[][ruby]{
r
equire 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1,...
...2, 3]) # => true
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}

@see Set#superset?...

Set#inspect -> String (115.0)

人間の読みやすい形に表現した文字列を返します。

...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
r
equire 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...

Set#length -> Integer (115.0)

集合の要素数を返します。

...集合の要素数を返します。

//emlist[][ruby]{
r
equire 'set'
p Set[10, 20, 30, 10].size # => 3
//}...

絞り込み条件を変える

Set#size -> Integer (115.0)

集合の要素数を返します。

...集合の要素数を返します。

//emlist[][ruby]{
r
equire 'set'
p Set[10, 20, 30, 10].size # => 3
//}...

Set#to_a -> Array (115.0)

self を配列に変換します。要素の順序は不定です。

...self を配列に変換します。要素の順序は不定です。

//emlist[][ruby]{
r
equire 'set'
set
= Set['hello', 'world']
p set.to_a # => ["hello", "world"]
//}...

Set#to_s -> String (115.0)

人間の読みやすい形に表現した文字列を返します。

...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
r
equire 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...
<< < 1 2 >>