VOOZH about

URL: https://www.geeksforgeeks.org/scala/scala-product2/

⇱ Scala | Product2 - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Scala | Product2

Last Updated : 11 Jul, 2025
Product2 is a trait in Scala, which is a Cartesian product of two elements. In build-in classes it can be considered as tuple of two elements. The Linear Supertypes here are Product, Equals, Any, and the sub-class here is Tulple2. Product2 extends Product like below:
Product2[+T1, +T2] extends Product
Here, T1 and T2 are the types of the elements. Now, lets see some examples. Example :
Output:
Nidhi
24
Here, _1 is the extension for the first element of the product stated above and _2 is the extension for the second element of the product. Example :
Output:
List(Nidhi, Nisha, Preeti)
Hence, Iteration is easily done here.
Comment
Article Tags:

Explore