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é



5
(Pourquoi) devons-nous appeler le cache ou persister sur un RDD
Lorsqu'un ensemble de données distribuées résilient (RDD) est créé à partir d'un fichier texte ou d'une collection (ou d'un autre RDD), devons-nous appeler explicitement «cache» ou «persist» pour stocker les données RDD en mémoire? Ou les données RDD sont-elles stockées de manière distribuée dans la mémoire par défaut? val textFile …
171 scala  apache-spark  rdd 

3
Qu'est-ce que l'identifiant Scala «implicitement»?
J'ai vu une fonction nommée implicitlyutilisée dans des exemples Scala. Qu'est-ce que c'est et comment est-il utilisé? Exemple ici : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = new Foo[String] { | def apply(list : List[String]) = println("String") …
169 scala  implicits 

13
Connexion à Scala
Quelle est la bonne façon de se connecter dans une application Scala? Quelque chose qui est cohérent avec la philosophie du langage, n'encombre pas le code, nécessite peu d'entretien et est discret. Voici une liste d'exigences de base: Facile n'encombre pas le code. Scala est excellent pour sa brièveté. Je …
169 logging  scala 


6
Quel est le coût (caché) du val paresseux de Scala?
Une fonctionnalité pratique de Scala est lazy valque l'évaluation d'un valest retardée jusqu'à ce qu'elle soit nécessaire (au premier accès). Bien sûr, cela lazy valdoit avoir une surcharge - quelque part, Scala doit savoir si la valeur a déjà été évaluée et l'évaluation doit être synchronisée, car plusieurs threads peuvent …


8
scala vs java, performances et mémoire? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …

6
Utilisation de def, val et var dans scala
class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) Ces lignes de code sortent 12, même si elles ont person.age=20été exécutées avec succès. J'ai trouvé que cela se produit parce que j'ai utilisé def in def person = new Person("Kumar",12). Si j'utilise var ou val, …
158 scala 

16
Un appel jdbc asynchrone est-il possible?
Je me demande s'il existe un moyen de faire des appels asynchrones à une base de données? Par exemple, imaginez que j'ai une grosse demande qui prend très longtemps à traiter, je veux envoyer la demande et recevoir une notification lorsque la demande renverra une valeur (en passant un écouteur …





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.