What is the list.head method in Scala?

The list.head function in Scala returns the reference of the first element in the list.

The image below shows the visual representation of the list.head function.

Visual representation of the list.head function

Syntax

list_name.head
// where the list_name is the name of the list.

Parameters

This function does not require a parameter.

Return value

The list.head function returns the reference to the list’s first element.

  • list.head does not remove that element from the list.

  • If the list is empty, then the function throws an error.

Code

The below code shows how to use the list.head function in Scala.

object Main extends App {
var list = List(1,4,3,2,0)
// list = 1 -> 4 -> 3 -> 2 -> 0
println("Following are the elements in List before using list.head: " + list);
println("The element on the head of list: "+list.head);
println("Following are the elements in list after using list.head: " + list);
}
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources