Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Scala Queue tail() method with example

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The tail() method is utilized to return a new queue that consists of all the elements except the first one.

Method Definition: def tail: Queue[A]

Return Type: It return a new queue that consists of all the elements except the first one.

Example #1:




// Scala program of tail() 
// method 
  
// Import Queue  
import scala.collection.mutable._
  
// Creating object 
object GfG 
  
    // Main method 
    def main(args:Array[String]) 
    
      
        // Creating queues 
        val q1 = Queue(1, 3, 2, 7, 6, 5
          
        // Print the queue
        println(q1)
          
        // Applying tail method 
        val result = q1.tail
          
        // Display output
        print("Tail of the queue: " + result)
          
    

Output:

Queue(1, 3, 2, 7, 6, 5)
Tail of the queue: Queue(3, 2, 7, 6, 5)

Example #2:




// Scala program of tail() 
// method 
  
// Import Queue  
import scala.collection.mutable._
  
// Creating object 
object GfG 
  
    // Main method 
    def main(args:Array[String]) 
    
      
        // Creating queues 
        val q1 = Queue(5, 3, 2, 7, 6, 1
          
        // Print the queue
        println(q1)
          
        // Applying tail method 
        val result = q1.tail
          
        // Display output
        print("Tail of the queue: " + result)
          
    

Output:

Queue(5, 3, 2, 7, 6, 1)
Tail of the queue: Queue(3, 2, 7, 6, 1)

My Personal Notes arrow_drop_up
Last Updated : 29 Oct, 2019
Like Article
Save Article
Similar Reads