2021/05/06 今週の気になった bugs.ruby のチケット

内容は適当です。
今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。
あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。

[Bug #17838] Set#intersect? and enumerables

  • 現状だと Set#intersect? には Set しか渡せないんですがそれを Enumerable を渡せるようにしようという提案っぽい
[1, 2, 3].intersect?(Set[2, 3, 4]) # => true
Set[2, 3, 4].intersection([1, 2, 3]) # => Set[2, 3]
# これを渡せるようにしたいぽい?
Set[2, 3, 4].intersect?([1, 2, 3]) # => ArgumentError