微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

成对比较数组Scala

如何解决成对比较数组Scala

我正在尝试比较数组的两个连续元素是否相等。

我尝试使用for,但由于它返回一个布尔值,但似乎无法正常工作

val array1 = Array(1,4,2,3)

def equalElements(array : Array[Int]) : Boolean = {
  
  for (i <- 1 to  (array.size )) {
    if (array(i) == array(i + 1)) true else false
  }
}

解决方法

您可以使用const transformSubeventMap = createTransform( subeventsMap => Array.from(subeventsMap),subeventsArray => new Map(subeventsArray),{ whitelist: ['subevents'] } );

通过传递“滑动窗口”以固定大小的块对元素进行分组 覆盖它们(而不是像分组一样对它们进行分区。)

sliding

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。