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é

9
privé [ceci] vs privé
Dans Scala, je vois une telle fonctionnalité comme une variable objet-privé. De mon arrière-plan Java pas très riche, j'ai appris à tout fermer (le rendre privé) et à ouvrir (fournir des accesseurs) si nécessaire. Scala introduit un modificateur d'accès encore plus strict. Dois-je toujours l'utiliser par défaut? Ou devrais-je l'utiliser …
112 scala 






3
Manière idiomatique de convertir un InputStream en String dans Scala
J'ai une fonction pratique que j'ai utilisée en Java pour convertir un InputStream en String. Voici une traduction directe à Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { …


5
Acteurs Scala: recevoir vs réagir
Permettez-moi d'abord de dire que j'ai beaucoup d'expérience Java, mais que je ne me suis intéressé que récemment aux langages fonctionnels. Récemment, j'ai commencé à regarder Scala, qui semble être un très bon langage. Cependant, j'ai lu sur le framework Actor de Scala dans Programming in Scala , et il …

5
comparaison de sbt et Gradle [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 4 ans . Améliorez cette …
110 scala  sbt  gradle 


2
Constructeur privé et protégé à Scala
J'ai été curieux de savoir l'impact de ne pas avoir de constructeur primaire explicite dans Scala, juste le contenu du corps de la classe. En particulier, je soupçonne que le modèle de constructeur privé ou protégé, c'est-à-dire le contrôle de la construction via l'objet compagnon ou les méthodes d'une autre …
109 scala 



3
Quelle est la différence entre build.sbt et build.scala?
J'ai commencé à apprendre Scala et presque dans chaque tutoriel, je vois un build.sbtfichier qui décrit les paramètres du projet. Mais maintenant, j'ai installé giter8et créé un projet à partir d'un modèle. Et le projet généré à partir du build.sbtfichier manquant du modèle , mais il a build.scala(qui semble utilisé …
107 scala  sbt 

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.