El método hasDefiniteSize() es un miembro de valor concreto de la clase AbstractMap . Comprueba si la colección transitable indicada tiene un tamaño finito o no.
- Definición del método:
def hasDefiniteSize: Boolean
- Tipo de retorno:
Devuelve verdadero si la colección indicada tiene un tamaño finito; de lo contrario, devuelve falso o si el iterador está vacío, devuelve verdadero; de lo contrario, devuelve falso.
Ejemplo :
// Scala program of hasDefiniteSize() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Declaring an empty iterator val iter = Iterator() // Applying hasDefiniteSize method val result = iter.hasDefiniteSize // Displays output println(result) } }
Producción:
true
Aquí, el iterador está vacío, por lo que el método hasDefiniteSize devuelve verdadero.
Ejemplo :
// Scala program of hasDefiniteSize() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Declaring an iterator val iter = Iterator(2, 3, 4, 9, 6) // Applying hasDefiniteSize method val result = iter.hasDefiniteSize // Displays output println(result) } }
Producción:
false
Aquí, el iterador indicado no está vacío, por lo que el método hasDefiniteSize devuelve falso.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA