Scala method to combine each element of an iterable with each element of another? -


if have this:

val = array("a ","b ","c ") val b = array("x","y") 

i know if such method exists let me traverse first collection, , each of it's elements, walk entire second collection. example, if take array a, have a,x,a,y,b,x,b,y,c,x,c,y. know of zip i've seen works on collections of same sizes, , associates elements same positions.

i'm not sure of "method", can expressed nested/compound for:

val = array("a ","b ","c ") val b = array("x","y") (a_ <- a; b_ <- b) yield (a_, b_)  res0: array[(java.lang.string, java.lang.string)] = array((a ,x), (a ,y), (b ,x), (b ,y), (c ,x), (c ,y)) 

happy coding.


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -