> For the complete documentation index, see [llms.txt](https://george-jen.gitbook.io/data-science-and-apache-spark/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://george-jen.gitbook.io/data-science-and-apache-spark/scala-for-loop.md).

# Scala for loop

Scala for loop statement

```
import scala.collection.mutable.ArrayBuffer
def findTripletSumZero(arr: Array[Int]): Array[Array[Int]]={
    var ret=ArrayBuffer[Array[Int]]()
    var inter=ArrayBuffer[Int]()
    
    for (i<-0 until arr.length)
        for (j<-i until arr.length)
            if (j+1<arr.length)
                if (arr(i)+arr(j)+arr(j+1)==0)
                   {
                    inter+=arr(i)
                    inter+=arr(j)
                    inter+=arr(j+1)
                    ret+=inter.toArray
                    inter=ArrayBuffer[Int]()
                   }
    ret.toArray
}
```
