Scala Stack foreach() method with example Last Updated : 03 Nov, 2019 Comments Improve Suggest changes Like Article Like Report In Scala Stack class, the foreach() method is utilized to apply a given function to all the elements of the stack. Method Definition: def foreach[U](f: (A) => U): Unit Return Type: It returns all the elements of the stack after applying the given function to each of them. Example #1: Scala // Scala program of foreach() // method // Import Stack import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating stack val s1 = Stack(6, 2, 3, 4, 5) // Applying foreach method to print the stack print("Elements in the stack: ") s1.foreach(x => print(x + " ")) } } Output: Elements in the stack: 6 2 3 4 5 Example #2: Scala // Scala program of foreach() // method // Import Stack import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating stack val s1 = Stack(6, 2, 3, 4, 5) // Print the stack println(s1) // Applying foreach method s1.foreach(x => println(x + " times " + x +" = " + x*x)) } } Output: Stack(6, 2, 3, 4, 5) 6 times 6 = 36 2 times 2 = 4 3 times 3 = 9 4 times 4 = 16 5 times 5 = 25 Comment More infoAdvertise with us Next Article Scala Stack foreach() method with example rupesh_rao Follow Improve Article Tags : Scala Scala Scala-Method scala-collection Similar Reads Scala Set foreach() method with example The foreach() method is utilized to apply the given function to all the elements of the set. Method Definition: def foreach(f: (A) => Unit): Unit Return Type: It returns all the elements of the set after applying the given function to each of them. Example #1: Scala // Scala program of foreach() 1 min read Scala TreeSet foreach() method with example In Scala TreeSet class, the foreach() method is utilized to apply a given function to all the elements of the TreeSet. Method Definition: def foreach[U](f: (A) => U): Unit Return Type: It returns all the elements of the TreeSet after applying the given function to each of them. Example #1: Scala 2 min read Scala SortedMap foreach() method with example The foreach() method is utilized to apply the given function to all the elements of the SortedMap. Method Definition: def foreach(f: ((A, B)) => Unit): Unit Return Type: It returns all the elements of the SortedMap after applying the given function to each of them. Example #1: Scala // Scala prog 1 min read Scala Stack map() method with example In Scala Stack class, the map() method is utilized to build a new stack by applying a function to all elements of the given stack. Method Definition: def map[B](f: (A) => B): Stack[B] Return Type: It returns a new stack containing all the elements after applying the given function. Example #1: Sc 2 min read Scala SortedSet foreach() method with example The foreach() method is utilized to apply the given function to all the elements of the SortedSet. Method Definition: def foreach(f: (A) => Unit): Unit Return Type: It returns all the elements of the SortedSet after applying the given function to each of them. Example #1: Scala // Scala program o 1 min read Like