Método Scala Stack count() con ejemplo

En Scala Stack class, el método count() se utiliza para contar la cantidad de elementos en la pila que satisfacen un predicado dado.

Definición del método: def count(p: (A) => Boolean): Int

Tipo de retorno: Devuelve el recuento del número de elementos en la pila que satisface un predicado dado.

Ejemplo 1:

// Scala program of count() 
// method 
  
// Import Stack 
import scala.collection.mutable._
  
// Creating object 
object GfG 
{ 
  
    // Main method 
    def main(args:Array[String]) 
    { 
      
        // Creating a stack 
        val s1 = Stack(1, 2, 3, 4, 5) 
          
        // Print the stack 
        println(s1) 
          
        // Applying count method 
        val result = s1.count(z => true) 
          
        // Displays output 
        print("Number of element in stack: " + result) 
    } 
} 
Producción:

Stack(1, 2, 3, 4, 5)
Number of element in stack: 5

Ejemplo #2:

// Scala program of count() 
// method 
  
// Import Stack 
import scala.collection.mutable._
  
// Creating object 
object GfG 
{ 
  
    // Main method 
    def main(args:Array[String]) 
    { 
      
        // Creating a stack 
        val s1 = Stack(1, 2, 3, 4, 5) 
          
        // Print the stack 
        println(s1) 
          
        // Applying count method 
        val result = s1.count(z => {z % 2 == 0}) 
          
        // Displays output 
        print("Number of element in stack divisible by 2: " + result) 
    } 
} 
Producción:

Stack(1, 2, 3, 4, 5)
Number of element in stack divisible by 2: 2

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *