-
0 votesanswersviews
Scala:在for-comprehension中迭代Array的索引,但确保结果类型是相同的Array类型
我知道在for-comprehension中找到的第一个序列的序列类型定义了理解的输出类型 . 但是我需要在不牺牲理解语法的情况下解决这个问题 . 假设我有一些 Array[Double] 被称为 v 和一些复杂的谓词函数 condition ,它基于 v 的索引,如果 condition(i) 的计算结果为true,那么我想保留 v 的元素 . 它类似于使用 filter ,除了过滤发生在索引上...