El método splitAt() se utiliza para dividir la cola dada en un par de colas de prefijo/sufijo en una posición determinada.
Definición del método: def splitAt(n: Int): (Queue[A], Queue[A])
Donde, n es la posición en la que necesitamos dividir.Tipo de devolución: devuelve un par de colas que consisten en los primeros n elementos de esta cola y los otros elementos.
Ejemplo 1:
// Scala program of splitAt() // method // Import Queue import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a queue val q1 = Queue(5, 2, 13, 7, 1) // Print the queue println(q1) // Applying splitAt method val result = q1.splitAt(3) // Display output print(result) } }
Producción:
Queue(5, 2, 13, 7, 1) (Queue(5, 2, 13), Queue(7, 1))
Ejemplo #2:
// Scala program of splitAt() // method // Import Queue import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a queue val q1 = Queue(5, 2, 13, 7, 1) // Print the queue println(q1) // Applying splitAt method val result = q1.splitAt(2) // Display output print(result) } }
Producción:
Queue(5, 2, 13, 7, 1) (Queue(5, 2), Queue(13, 7, 1))
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