ruby - 是否有Ruby函数可以对两组字符串进行异或运算?

标签 ruby arrays set

我有两个字符串数组,我想找到不在两者交集的字符串集。我想要的是 MATLAB 中 SETXOR 的等价物: http://www.mathworks.com/help/techdoc/ref/setxor.html

我将术语集与数组互换使用。

当然,我本可以很容易地自己写出这个问题,但我想我应该问。

最佳答案

array1 + array2 - (array1 & array2)

比写问题要短...

顺便说一下,R​​uby 有一个类 Set ,所以最好不要将这个词用作数组的同义词。

关于ruby - 是否有Ruby函数可以对两组字符串进行异或运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4198422/

相关文章:

ruby - 中间步骤的局部变量

arrays - 如何在 Perl 中序列化数组引用数组?

c++ - 在 STL 集中设置 lower_bound

Java将对象存储在固定大小的集合中

Java set add 放置自定义添加实现

ruby - rspec: 未定义的方法 'double'

ruby-on-rails - Ruby on Rails 在 rake 任务中指定环境

Ruby 全局变量,合法使用

c - 尝试递归匹配 2 个硬编码数组中的数字,无法进行超过 1 个成功循环

java - 将值添加到 double[] arraylist