Press "Enter" to skip to content

La liste Scala est-elle immuable?

Spécifique à Scala, une liste est une collection qui contient des données immuables, ce qui signifie qu'une fois la liste créée, elle ne peut plus être modifiée. Dans Scala, la liste représente une liste chaînée. Dans une liste Scala, chaque élément n'a pas besoin d'être du même type de données.

Q. Qu'est-ce que le tampon Scala ?

trait Buffer[A] étend Seq[A] avec GenericTraversableTemplate[A, Buffer] avec BufferLike[A, Buffer[A]] avec scala.Cloneable. Les tampons sont utilisés pour créer des séquences d'éléments de manière incrémentielle en ajoutant, en ajoutant ou en insérant de nouveaux éléments.

Q. Qu'est-ce que le zip dans Scala ?

Annonces. La méthode zip () est membre du trait IterableLike, elle est utilisée pour fusionner une collection avec la collection actuelle et le résultat est une collection de paires d'éléments tuple des deux collections.

Q. Comment trier une liste dans Scala ?

La fonction triée est utilisée pour trier la séquence dans Scala comme (List, Array, Vector, Seq). La fonction triée renvoie une nouvelle collection qui est triée par ordre naturel.

Q. Qu'est-ce que le vecteur Scala ?

Vector est un nouveau type de collection dans Scala 2.8 qui résout l'inefficacité de l'accès aléatoire aux listes. Les vecteurs permettent d'accéder à n'importe quel élément de la liste en temps « effectivement » constant. C'est une constante plus grande que pour accéder à la tête d'une liste ou pour lire un élément d'un tableau, mais c'est quand même une constante.

Q. Qu'est-ce que Scala REPL ?

Le Scala REPL est un outil (scala) pour évaluer des expressions dans Scala. La commande scala exécutera un script source en l'enveloppant dans un modèle, puis en compilant et en exécutant le programme résultant. En mode interactif, le REPL lit les expressions à l'invite, les encapsule dans un modèle exécutable, puis compile et exécute le résultat.

Q. Qu'est-ce que la séquence Scala ?

Scala Seq. Seq est un trait qui représente des séquences indexées garanties immuables. Vous pouvez accéder aux éléments en utilisant leurs index. Il maintient l'ordre d'insertion des éléments. Les séquences prennent en charge un certain nombre de méthodes pour trouver des occurrences d'éléments ou de sous-séquences.

Q. Qu'est-ce que l'ensemble Scala ?

Scala Set est une collection d'éléments différents par paires du même type. En d'autres termes, un Set est une collection qui ne contient aucun élément en double.