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é

2
Erreur de classe cassée avec Joda Time en utilisant Scala
J'ajoute le référentiel Joda Time à SBT avec libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Ensuite, je l'utilise joyeusement comme ceci: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Mais, lorsque je compile le projet en SBT, je reçois un méchant: [warn] Class org.joda.convert.FromString not found - continuing with a stub. …
91 scala  sbt  jodatime 


6
Comment lire une entrée standard ligne par ligne?
Quelle est la recette Scala pour lire ligne par ligne à partir de l'entrée standard? Quelque chose comme le code java équivalent: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

5
déballage de scala tuple
Je sais que cette question a été soulevée plusieurs fois de différentes manières. Mais ce n'est toujours pas clair pour moi. Y a-t-il un moyen de réaliser ce qui suit. def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this …

12
java.io.IOException: impossible de localiser l'exécutable null \ bin \ winutils.exe dans les binaires Hadoop. spark Eclipse sur Windows 7
Je ne peux pas exécuter un sparktravail simple dans Scala IDE(projet Maven spark) installé surWindows 7 La dépendance du noyau Spark a été ajoutée. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Erreur: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at …


5
Comment voir l'arbre des dépendances dans sbt?
J'essaie d'inspecter l'arborescence de dépendances SBT comme décrit dans la documentation : sbt inspect tree clean Mais j'obtiens cette erreur: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Qu'est-ce qui ne va pas? …

19
Comment lister tous les fichiers d'un sous-répertoire dans scala?
Existe-t-il une bonne manière "scala-esque" (je suppose que je veux dire fonctionnelle) de lister de manière récursive des fichiers dans un répertoire? Qu'en est-il de la correspondance avec un modèle particulier? Par exemple, de manière récursive, tous les fichiers correspondant "a*.foo"au format c:\temp.
90 scala 

4
Comment créer une liste avec le même élément n fois?
Comment créer une liste avec le même élément n fois? Mise en œuvre manuelle: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) Existe-t-il également un moyen intégré de faire …
90 scala 

8
Convertir la liste de tuple en mappage (et gérer la clé en double?)
Je réfléchissais à un bon moyen de convertir une liste de tuple avec une clé en double [("a","b"),("c","d"),("a","f")] en en carte ("a" -> ["b", "f"], "c" -> ["d"]). Normalement (en python), je créerais une carte vide et une boucle for sur la liste et vérifierais la clé en double. Mais …
90 scala  map 


10
Comment définir la taille du tas pour sbt?
J'utilise SBT 0.12.0. J'ai lu d'autres réponses sur le débordement de pile et je les ai suivies, mais aucune d'entre elles n'aide, par exemple: create ForkRunclass - Je n'ai observé aucun processus forké lors de mon utilisation de sbt définir la variable d'environnement JAVA_OPTS- elle est définie mais la ligne …
90 scala  sbt 

3
Quand utiliser val ou def dans les traits Scala?
J'étais en train de parcourir les diapositives scala efficaces et il est mentionné sur la diapositive 10 de ne jamais utiliser valdans un traitpour les membres abstraits et de l'utiliser à la defplace. La diapositive ne mentionne pas en détail pourquoi l'utilisation de résumé valdans a traitest un anti-motif. J'apprécierais …


5
Mapper à la fois les clés et les valeurs d'une carte Scala
Le MapLiketrait de Scala a une méthode mapValues [C] (f: (B) ⇒ C): Map[A, C] Mais je veux parfois un type différent: mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C] Existe-t-il un moyen simple de le faire qui me manque? Bien sûr, cela peut être fait avec un pli.
89 scala 

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.