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