The :::() operator in Scala is utilized to join the List in the argument to the another List.
Method Definition: def :::(prefix: List[A]): List[A]
Return Type: It returns a list after joining one list to the another one.
Example #1:
// Scala program of :::() // method // Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating two lists
val m 1 = List( 1 , 2 , 3 )
val m 2 = List( 4 , 5 , 6 )
// Applying ::: operator
val res = m 1 . ::: (m 2 )
// Displays output
println(res)
}
} |
Output:
List(4, 5, 6, 1, 2, 3)
Example #2:
// Scala program of :::() // method // Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating two lists
val m 1 = List( 1 , 2 , 3 )
val m 2 = List()
// Applying ::: operator
val res = m 1 . ::: (m 2 )
// Displays output
println(res)
}
} |
Output:
List(1, 2, 3)