J'ai un fichier data.xmldans src/test/resources/. Comment puis-je lire ce fichier dans un nouveau FileReaderdans mon test data.scalaensrc/test/scala/
J'ai un fichier data.xmldans src/test/resources/. Comment puis-je lire ce fichier dans un nouveau FileReaderdans mon test data.scalaensrc/test/scala/
Quelle est la meilleure façon de faire un tri inverse dans scala? J'imagine que ce qui suit est un peu lent. list.sortBy(_.size).reverse Existe-t-il un moyen pratique d'utiliser sortBy mais d'obtenir un tri inversé? Je préfère ne pas utiliser
Dans la dernière version de scala (2.10.3) REPL, je peux taper exitpour quitter REPL. Cependant, dans Scala 2.11.0 cela ne fonctionne pas. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help for more...
Quelles sont les différences entre les flux, les vues (SeqView) et les itérateurs dans scala? Voici ma compréhension: Ce sont toutes des listes paresseuses. Les flux mettent en cache les valeurs. Les itérateurs ne peuvent être utilisés qu'une seule fois? Vous ne pouvez pas revenir au début et...
Comment fournir des constructeurs surchargés dans
Dans diverses publications Scala, je vois des annotations auto-types utilisant "this" et d'autres utilisant "self": trait A { this: B => ... } trait A { self: B => ... } Y a-t-il une réelle différence entre utiliser «ceci» ou «soi»? Le nom que vous utilisez importe-t-il? Est-ce tout aussi...
Quelle est la différence entre un RDD map et une mapPartitionsméthode? Et flatMapse comporte comme mapou comme mapPartitions? Merci. (modifier) c'est-à-dire quelle est la différence (soit sémantiquement, soit en termes d'exécution) entre def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a:...
Depuis Scala 2.7.2, il y a quelque chose appelé Manifestqui est une solution de contournement pour l'effacement de type de Java. Mais comment Manifestfonctionne exactement et pourquoi / quand devez-vous l'utiliser? Le billet de blog Manifests: Reified Types de Jorge Ortiz en explique une partie,...
J'ai une API Java qui renvoie une liste comme: public List<?> getByXPath(String xpathExpr) J'utilise le code scala ci-dessous: val lst = node.getByXPath(xpath) Maintenant, si j'essaye le sucre de syntaxe scala comme: lst.foreach{ node => ... } ça ne marche pas. J'obtiens l'erreur: value...
Je vois ce code dans ce blog: Programmation au niveau du type dans Scala : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: Recurse] <: Int } // implementation trait RecurseA extends Recurse { type Next =...
Donc, Scala est censé être aussi rapide que Java. Je revisite quelques problèmes de Project Euler dans Scala que j'ai abordés à l'origine en Java. Plus précisément problème 5: "Quel est le plus petit nombre positif qui est divisible également par tous les nombres de 1 à 20?" Voici ma solution Java,...
Que fait l'opérateur @ de Scala? Par exemple, dans le billet de blog Traitement du langage formel dans Scala, partie 2, il y a quelque chose comme ça case x @ Some(Nil) =>
Je ne sais pas si la stratégie de fusion ou d'exclusion des pots est la meilleure option ici. Toute aide sur la façon de poursuivre cette erreur sera formidable! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project...
Comment se compile ce qui suit: import scala.concurrent.duration._ val time = 20 seconds Que se passe-t-il réellement
J'ai commencé à utiliser Spark SQL et DataFrames dans Spark 1.4.0. Je souhaite définir un partitionneur personnalisé sur DataFrames, dans Scala, mais je ne vois pas comment faire cela. L'une des tables de données avec lesquelles je travaille contient une liste de transactions, par compte, silimar à...
Je suis mise à niveau du code existant de Rogue 1.1.8à 2.0.0et à lift-mongodb-recordpartir 2.4-M5 to 2.5. J'ai des difficultés à écrire MongoCaseClassFieldqui contient une énumération scala, avec laquelle je pourrais vraiment utiliser un peu d'aide. Par exemple, object MyEnum extends Enumeration {...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 5 ans . Améliorez cette question En...
J'ai essayé: class Foo(bar: Int) contre: class Foo(private val bar: Int) et ils semblent se comporter de la même manière bien que je ne puisse trouver nulle part disant que cela se (bar: Int)développe (private val bar: Int)donc ma question est, sont-ils identiques / similaires? Sur une note...
Dans Scala, y a-t-il une différence entre Nilet List()? Sinon, lequel est le plus idiomatique du style Scala? À la fois pour créer de nouvelles listes vides et pour faire correspondre des modèles sur des listes
Les types de méthode dépendants, qui étaient auparavant une fonctionnalité expérimentale, ont maintenant été activés par défaut dans le coffre , et apparemment cela semble avoir créé une certaine excitation dans la communauté Scala. À première vue, il n'est pas immédiatement évident à quoi cela...