Open In App

How to print a list in Scala

Improve
Improve
Like Article
Like
Save
Share
Report

In Scala, list is defined under scala.collection.immutable package. A list is a collection of same type elements which contains immutable data.

There are multiple ways to create a List in Scala. Let’s see few basic on how to create a Scala List.

  • Create an empty List
    Example :




    // Scala program to create an empty list 
    import scala.collection.immutable._
      
    // Creating object 
    object GFG
        // Main method 
        def main(args:Array[String]) 
        
      
            // Creating an Empty List. 
            val emptylist: List[Nothing] = List() 
            println("The empty list is: " + emptylist) 
        

    
    

    Output:

    The empty list is: List()

     

  • Create a simple list
    Example :




    // Scala program to create a simple Immutable lists 
    import scala.collection.immutable._
      
    // Creating object 
    object GFG 
        // Main method 
        def main(args:Array[String]) 
        
            // Creating and initializing immutable lists 
            val mylist: List[String] = List("Geeks", "For", "geeks"
          
      
            // Display the value of mylist1 
            println("List is: " + mylist) 
          
      
        

    
    

    Output:

    List is: List(Geeks, For, geeks)

     

  • Using for loop to print elements of List
    Example :




    // Scala program to print immutable lists 
    import scala.collection.immutable._
      
    // Creating object 
    object GFG
        // Main method 
        def main(args:Array[String]) 
        
            // Creating and initializing immutable lists 
            val mylist: List[String] = List("Geeks", "For"
                                            "geeks", "is",
                                            "a", "fabulous"
                                            "portal")
      
            // Display the value of mylist using for loop 
            for(element<-mylist) 
            
                println(element) 
            
        

    
    

    Output:

    Geeks
    For
    geeks
    is
    a
    fabulous
    portal


Last Updated : 15 Apr, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads