scala - 检查多个数组元素,如果都匹配则返回 true
问题描述
我想确定以下数组的所有元素是否相互匹配:
val a = Array(1,1,1)
val b = Array(1,0,1)
val c = Array(0,1,1)
这里的输出应该是
Array(0,0,1)
因为 a(2),b(2) 和 c(2) 的所有值都是 1,但是在所有情况下它都是 0。在 Scala 中有没有解决这个问题的功能性方法?
解决方案
推荐阅读
- entity-framework - EF Core:当我有 2 个与同一个公共表相关的不同表时,如何组织模型/表并使用 DBQuery
- javascript - 如何在不条件渲染的情况下省略字符串?
- flutter - Flutter Google Maps 小部件:如何在 onDragEnd() 事件中获取标记 Id
- three.js - 将 Three.js 与 WebStorm 一起使用,模块导入不起作用
- reactjs - “警告:列表中的每个孩子都应该有一个唯一的“key”道具“用于包含数组中“key”属性的对象
- python - 如何使用 tkinter 按钮和函数,使用 tk.Entry 中的变量?
- python - MultiValueDictKeyError '名称'
- 3d - 如何使用 plotly 在 3d 表面上绘制不同的轮廓集?
- python - FileNotFoundError: [Errno 2] No such file or directory: & source root in Pycharm
- oracle - 第 5 行错误:PL/SQL: SQL 语句被忽略