preguntar acerca de scala

2
réponses

Mixins vs composition dans scala

Dans le monde java (plus précisément si vous n'avez pas d'héritage/mixins multiples), la règle de base est assez simple: "favoriser la composition d'objet sur l'héritage de classe". J'aimerais savoir si / comment cela est changé si vous considérez …
demandé sur 1970-01-01 00:33:30
3
réponses

Renommer les noms de colonnes d’un DataFrame dans Spark Scala

J'essaie de convertir tous les en-têtes / noms de colonnes d'un DataFrame dans Spark-Scala. maintenant je viens avec code suivant qui ne remplace qu'un seul nom de colonne. for( i <- 0 to origCols.length - 1) { df.withColumnRenamed( df.col …
demandé sur 1970-01-01 00:33:36
7
réponses

Scala-tableaux d’impression

Il semble que le support pour l'impression de tableaux manque quelque peu dans Scala. Si vous en imprimez un, vous obtenez la poubelle par défaut que vous obtiendriez en Java: scala> val array = Array.fill(2,2)(0) array: Array[Arra …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment devrais-je penser aux classes de produits de Scala?

Le paquet "scala" a un certain nombre de classes nommées Product, Product1, Product2, et ainsi de suite, Jusqu'à Product22. Les descriptions de ces classes sont sûrement précises. Par exemple: Product4 is a cartesian product of 4 components Préc …
demandé sur 1970-01-01 00:33:29
5
réponses

Extraire les valeurs de colonne de Dataframe en tant que liste dans Apache Spark

Je voudrais convertir une colonne de chaîne d'un dataframe en une liste. Ce que je peux trouver à partir de l'API Dataframe est RDD, j'ai donc essayé de le convertir en RDD en premier, puis d'appliquer la fonction toArray au RDD. Dans ce cas, la long …
demandé sur 1970-01-01 00:33:35
3
réponses

Scala de test unitaire

J'ai récemment commencé à apprendre la langue Scala et je voudrais le faire dans TDD -way. Pourriez-vous partager vos expériences sur les frameworks de tests unitaires pour Scala et leurs avantages / inconvénients. J'utilise IntelliJ IDEA pour le d …
demandé sur 1970-01-01 00:33:29
6
réponses

Scala pattern matching sur des séquences autres que des listes

J'ai le code suivant qui fonctionne récursivement sur chaque élément d'une liste def doMatch(list: List[Int]): Unit = list match { case last :: Nil => println("Final element.") case head :: tail => println("Recursing..."); doMatch(tail) …
demandé sur 1970-01-01 00:33:31
3
réponses

Quelle est la règle pour la parenthèse dans l’invocation de la méthode Scala?

ToList n'est-il pas une méthode qui convertit quelque chose en une liste? Si oui, pourquoi ne puis-je pas utiliser la parenthèse avec? Je dois manquer quelque chose de plus fondamental ici. Voici l'exemple: val l = Array(1,2,3).toList // works fin …
demandé sur 1970-01-01 00:33:31
6
réponses

Comment choisir un élément aléatoire à partir d’un tableau dans Scala?

Par exemple, il existe un tableau Scala val A = Array("please", "help", "me"). Comment choisir un élément aléatoire de ce tableau? ... …
demandé sur 1970-01-01 00:33:31
13
réponses

Quelle est la façon Scala d’implémenter un appel réessayé comme celui-ci?

Toujours le débutant dans Scala et je cherche maintenant un moyen d'implémenter le code suivant: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); metadata.setC …
demandé sur 1970-01-01 00:33:31