24件ヒット
[1-24件を表示]
(0.046秒)
別のキーワード
種類
- インスタンスメソッド (18)
- 文書 (6)
キーワード
-
NEWS for Ruby 2
. 7 . 0 (6) - intersect? (12)
検索結果
-
Array
# intersection(*other _ arrays) -> Array (18155.0) -
自身と引数に渡された配列の共通要素を新しい配列として返します。 要素が重複する場合は、そのうちの1つのみを返します。 要素の順序は自身の順序を維持します。
...合に発生します。
intersectionはObject#hashとObject#eql?を使って比較を行います。
//emlist[例][ruby]{
[1, 1, 3, 5].intersection([3, 2, 1]) # => [1, 3]
["a", "b", "z"].intersection(["a", "b", "c"], ["b"]) # => ["b"]
["a"].intersection......# => ["a"]
//}
@see Set#intersection, Array#&... -
NEWS for Ruby 2
. 7 . 0 (3114.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.7.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...... bugs.ruby-lang.org の issue を参照してください。
== 2.6.0 以降の変更
=== 言語仕様の変更
==== パターンマッチ
* パターンマッチが実験的機能として導入されました。 14912
//emlist[][ruby]{
case [0, [1, 2, 3]]
in [a, [b, *c]]
p a #=> 0
p b #......//emlist{
$ RUBYOPT='-W:no-deprecated -W:no-experimental' ruby -e '($; = "") in a'
//}
組み込みクラスの更新のWarningも参照してください。
=== 組み込みクラスの更新 (注目すべきもののみ)
* Array
* 新規メソッド
* Array#intersectionが追加さ... -
Set
# intersect?(set) -> bool (106.0) -
self と set の共通要素がある場合に true を返します。
...ram self Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
require 'set'
p Set[1, 2, 3].intersect?(Set[3, 4]) # => true
p Set[1, 2, 3].intersect?(Set[4, 5]) # => false
@see Set#intersection, Set#disjoint?......ます。
@param self Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
p Set[1, 2, 3].intersect?(Set[3, 4]) # => true
p Set[1, 2, 3].intersect?(Set[4, 5]) # => false
@see Set#intersection, Set#disjoint?...