Thanks Sean!
On Fri, Oct 24, 2014 at 3:04 PM, Sean Owen wrote:
> This is just a Scala question really. Use ++
>
> def inc(x:Int, y:Int) = {
> if (condition) {
> for(i <- 0 to 7) yield(x, y+i)
> } else {
> (for(k <- 0 to 24-y) yield(x, y+k)) ++ (for(j<- 0 to y-16)
> yield(x+1,j))
>
This is just a Scala question really. Use ++
def inc(x:Int, y:Int) = {
if (condition) {
for(i <- 0 to 7) yield(x, y+i)
} else {
(for(k <- 0 to 24-y) yield(x, y+k)) ++ (for(j<- 0 to y-16) yield(x+1,j))
}
}
On Fri, Oct 24, 2014 at 8:52 PM, HARIPRIYA AYYALASOMAYAJULA
wrote:
> Hello,
>
Hello,
My map function will call the following function (inc) which should yield
multiple values:
def inc(x:Int, y:Int)
={
if(condition)
{
for(i <- 0 to 7) yield(x, y+i)
}
else
{
for(k <- 0 to 24-y) yield(x, y+k)
for(j<- 0 to y-16) yield(x+1,j)
}
}
The "if" part work