Bir listedeki her öğenin başka bir listede aynı dizinin bir öğesinin doğru bir şekilde karşılık gelip gelmediğini görmezsem, bunu yapmak için forall kullanabilir miyim?Scala forall?
val p=List(2,4,6)
val q=List(1,2,3)
p.forall(x=>x==q(x)/2)
ben x I having q bir endeks değildir ve şu anlıyoruz gibi örnek bir şey için, bu işi yapmak için herhangi bir yolu var mı? hangi can, Ayrıca zipped
kullanabilirsiniz
scala> p.zip(q).forall { case (x, y) => x == y * 2 }
res0: Boolean = true
: