Questions marquées «scala»

225
Scala 2.8 breakOut

Dans Scala 2.8 , il y a un objet dans scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } On m'a dit que cela se traduit par: > import...

224
Tâche non sérialisable: java.io.NotSerializableException lors de l'appel de la fonction en dehors de la fermeture uniquement sur les classes et non les objets

Obtenir un comportement étrange lors de l'appel d'une fonction en dehors d'une fermeture: quand la fonction est dans un objet tout fonctionne lorsque la fonction est dans une classe, obtenez: Tâche non sérialisable: java.io.NotSerializableException: test Le problème est que j'ai besoin de mon code...

223
Ajout d'un élément à la fin d'une liste dans Scala

Cela ressemble à une question stupide, mais tout ce que j'ai trouvé sur Internet était une poubelle. Je ne peux tout simplement pas ajouter un élément de type Tdans une liste List[T]. J'ai essayé avec myList ::= myElementmais il semble que cela crée un objet étrange et y accéder myList.lastrenvoie...

222
Comment démarrer avec Akka Streams? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Améliorez cette question La bibliothèque...

215
Good scalaz introduction [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 7 ans . Améliorez cette question Récemment, le...

212
Akka Kill vs Stop vs Poison Pill?

Question pour débutant d'Akka - Je lis sur Akka Essentials, quelqu'un pourrait-il expliquer la différence entre Akka Stop / Poison Pill et Kill? Le livre offre juste une petite explication "Kill est synchrone vs Poison pill est asynchrone." Mais de quelle manière? Le thread de l'acteur appelant se...

205
Obtenir un élément dans la liste dans Scala?

Comment dans le monde obtenez-vous juste un élément à l'index i de la liste en scala? J'ai essayé get(i), et [i] - rien ne fonctionne. La recherche sur Google indique uniquement comment "trouver" un élément dans la liste. Mais je connais déjà l'index de l'élément! Voici le code qui ne compile pas:...

200
Quand dois-je choisir Vector dans Scala?

Il semble que Vectorc'était tard pour la soirée des collections Scala, et tous les articles de blog influents étaient déjà partis. En Java, ArrayListc'est la collection par défaut - je pourrais l'utiliser, LinkedListmais seulement lorsque j'aurai réfléchi à un algorithme et que je me soucierai...

183
Scala équivalent de l'objet Java java.lang.Class <T>

La question est mieux expliquée par un exemple: Dans Java pour un EntityManager JPA, je peux faire ce qui suit (le compte est ma classe d'entité): Account result = manager.find(Account.class, primaryKey); Dans Scala, ma tentative naïve est: val result = manager.find(Account.class, primaryKey) Mais...

183
Performances Spark pour Scala vs Python

Je préfère Python à Scala. Mais, comme Spark est écrit nativement dans Scala, je m'attendais à ce que mon code s'exécute plus rapidement dans la version Scala que dans la version Python pour des raisons évidentes. Avec cette hypothèse, j'ai pensé apprendre et écrire la version Scala d'un code de...

181
Comment définir la «disjonction de type» (types d'union)?

Une façon qui a été suggérée pour traiter les doubles définitions des méthodes surchargées est de remplacer la surcharge par la correspondance de modèles: object Bar { def foo(xs: Any*) = xs foreach { case _:String => println("str") case _:Int => println("int") case _ => throw new...