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
Je construisons le back-end d'une application à l'aide de http4s. Dans l'application, je reçois une réponse JSON d'une API externe (pas celle que je travaille). La répo ...
Je n'ai pas eu beaucoup de joie avec la réflexion, cette réponse utilisant des œuvres infables pour certains cas (mais semble avoir de nombreux cas de bords) ...