Questions et réponses pour le scala :

Scala est un langage de programmation à usage général ciblant principalement la machine virtuelle Java. Conçu pour exprimer des modèles de programmation courants d'une manière concise, élégante et sécurisée, il fusionne les styles de programmation impératifs et fonctionnels. Ses principales caractéristiques sont: un système avancé de type statique avec inférence de type; types de fonction; correspondance de motifs; paramètres implicites et conversions; surcharge de l'opérateur; interopérabilité totale avec Java; concurrence

2
votes
J'ai une quantité insensée de colonnes de chemin à diviser en 2 colonnes, basename et dirname. Je sais comment obtenir facilement le nom de base de mes chemins en utilisant: ...

2
votes
J'ai un protocole JSON écrit en spray trait MyJsonProtocol { //some logic } object MyJsonProtocol extends MyJsonProtocol { } Maintenant, quel est le meilleur ?? Importer ...

2
votes
Cela peut-il être simplifié? La valeur de retour doit être Option[State .updateStateOne(state, "SomeData") match { case Some(updatedState) => Some(updat ...

2
votes
Quelle est la manière idiomatique FP pour cela: disons que j'ai ceci def split = name.splitAt(" ") //some more functions Maintenant, j'ai quelques fonctions d'aide telles qu ...