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é



14
Comment charger un fichier local dans sc.textFile, au lieu de HDFS
Je suis le grand tutoriel sur les étincelles donc j'essaye à 46m: 00s de charger le README.mdmais échoue à ce que je fais est ceci: $ sudo docker run -i -t -h sandbox sequenceiq/spark:1.1.0 /etc/bootstrap.sh -bash bash-4.1# cd /usr/local/spark-1.1.0-bin-hadoop2.4 bash-4.1# ls README.md README.md bash-4.1# ./bin/spark-shell scala> val f = sc.textFile("README.md") …

4
Quelqu'un peut-il expliquer la bonne façon d'utiliser SBT?
Je sors du placard là-dessus! Je ne comprends pas SBT. Là, je l'ai dit, maintenant aidez-moi s'il vous plaît. Tous les chemins mènent à Rome, et qui est la même chose pour SBT: Pour commencer à utiliser SBTil y a SBT, SBT Launcher, SBT-extras, etc, et puis il y a …
100 scala  sbt 

3
Faire correspondre plusieurs classes de cas dans scala
Je fais des comparaisons avec certaines classes de cas et je voudrais gérer deux des cas de la même manière. Quelque chose comme ça: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match …


6
Comment faire une instance de vérification avec Scala (test)
J'essaye d'incorporer ScalaTest dans mon projet Java; remplacer tous les tests JUnit par des ScalaTests. À un moment donné, je veux vérifier si l'injecteur de Guice injecte le bon type. En Java, j'ai un test comme celui-ci: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new …
100 java  scala  junit  scalatest 


5
La JVM empêche-t-elle les optimisations des appels de fin?
J'ai vu cette citation sur la question: Qu'est-ce qu'un bon langage fonctionnel sur lequel construire un service Web? Scala en particulier ne prend pas en charge l'élimination des appels de fin, sauf dans les fonctions auto-récursives, ce qui limite les types de composition que vous pouvez faire (c'est une limitation …







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.