Open In App

Scala ListSet takeWhile() method with example

Last Updated : 13 Feb, 2023
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

In Scala ListSet, takeWhile() method is utilized to find the elements from the list as long as the stated condition is satisfied.

Method Definition: def takeWhile(p: (A) => Boolean): ListSet[A] Return Type: It returns the elements from the list as long as the stated condition is satisfied.

Example 1: 

Scala
// Scala program of takeWhile() 
// method 
import scala.collection.immutable._

// Creating object 
object GfG 
{ 

    // Main method 
    def main(args:Array[String]) 
    { 
    
        // Creating a listset 
        val m1 = ListSet(1, 2, 3, 4, 5, 7)
    
        
        // Applying takeWhile method 
        val result = m1.takeWhile(_ > 3) 
        
        // Displays output 
        println(result) 
    
    } 
}
Output:
ListSet(4, 5, 7)

Example 2: 

Scala
// Scala program of takeWhile() 
// method 
import scala.collection.immutable._

// Creating object 
object GfG 
{ 

    // Main method 
    def main(args:Array[String]) 
    { 
    
        // Creating a listset 
        val m1 = ListSet(1, 2, 3, 4, 5, 7)
    
        
        // Applying takeWhile method 
        val result = m1.takeWhile(_ > 7) 
        
        // Displays output 
        println(result) 
    
    } 
}
Output:
ListSet()

Similar Reads