Questions marquées «scala»

Scala est un langage de programmation à usage général ciblant principalement la machine virtuelle Java. Conçu pour exprimer des schémas de programmation communs de manière concise, élégante et sûre, il fusionne à la fois les styles de programmation impératifs et fonctionnels. Ses principales caractéristiques sont: un système de type statique avancé avec inférence de type; types de fonctions; correspondance de motifs; paramètres et conversions implicites; surcharge de l'opérateur; interopérabilité totale avec Java; simultanéité

18
La bibliothèque des collections Scala 2.8 est-elle un cas de «la plus longue note de suicide de l'histoire»? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …

6
Scala vs. Groovy vs. Clojure [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Fermé il y a 6 ans . Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou …



12
Bon cas d'utilisation pour Akka [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . J'ai entendu beaucoup de délires …


1
Scalaz iteratees: «Lifting» «EnumeratorT» pour correspondre à «IterateeT» pour une monade «plus grosse»
Si j'ai un EnumeratorTet un correspondant, IterateeTje peux les exécuter ensemble: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Si la monade énumératrice est "plus grosse" que la monade itérée, je peux utiliser upou, plus généralement, Hoist"lever" l'itérée …


9
Que signifient tous les opérateurs symboliques de Scala?
La syntaxe Scala a beaucoup de symboles. Étant donné que ces types de noms sont difficiles à trouver en utilisant les moteurs de recherche, une liste complète d'entre eux serait utile. Quels sont tous les symboles de Scala et que fait chacun d'eux? En particulier, je voudrais savoir sur ->, …
402 scala  operators 

2
Où Scala cherche-t-il des implicites?
Une question implicite aux nouveaux arrivants à Scala semble être: où le compilateur recherche-t-il les implicits? Je veux dire implicite parce que la question ne semble jamais se former complètement, comme s'il n'y avait pas de mots pour cela. :-) Par exemple, d'où integralviennent les valeurs ci-dessous? scala> import scala.math._ …




4
Concaténation de la liste Scala, ::: vs ++
Y a-t-il une différence entre :::et ++pour concaténer des listes dans Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true D'après la documentation, il semble être …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.