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é





12
Comment profiler les méthodes dans Scala?
Qu'est-ce qu'une méthode standard de profilage des appels de méthode Scala? Ce dont j'ai besoin, ce sont des crochets autour d'une méthode que je peux utiliser pour démarrer et arrêter les minuteries. En Java, j'utilise la programmation d'aspect, aspectJ, pour définir les méthodes à profiler et injecter du bytecode pour …

10
Méthode préférée pour créer une liste Scala
Il existe plusieurs façons de construire une liste immuable dans Scala (voir l'exemple de code artificiel ci-dessous). Vous pouvez utiliser un ListBuffer mutable, créer unvar liste et la modifier, utiliser une méthode récursive de queue , et probablement d'autres que je ne connais pas. Instinctivement, j'utilise le ListBuffer, mais je …
117 scala 

6
Scala: List [Future] to Future [List] sans tenir compte des futurs ratés
Je cherche un moyen de convertir une liste de longueur arbitraire de Futures en Future of List. J'utilise Playframework, donc en fin de compte, ce que je veux vraiment, c'est un Future[Result], mais pour simplifier les choses, disons simplement que Future[List[Int]]la façon normale de faire cela serait d'utiliser Future.sequence(...)mais il …
116 scala  future 

4
Qu'est-ce qu'un «contexte lié» dans Scala?
L'une des nouvelles fonctionnalités de Scala 2.8 sont les limites de contexte. Qu'est-ce qu'un contexte lié et où est-il utile? Bien sûr, j'ai cherché en premier (et trouvé par exemple ceci ) mais je n'ai pas trouvé d'informations vraiment claires et détaillées.

7
Scala vers le bas ou décroissant pour la boucle?
Dans Scala, vous utilisez souvent un itérateur pour faire une forboucle dans un ordre croissant comme: for(i <- 1 to 10){ code } Comment feriez-vous pour que ça passe de 10 à 1? Je suppose que 10 to 1donne un itérateur vide (comme les mathématiques de plage habituelles)? J'ai fait …

6
Array initialisant dans Scala
Je suis nouveau sur Scala, je viens de commencer à l'apprendre aujourd'hui.J'aimerais savoir comment initialiser un tableau dans Scala. Exemple de code Java String[] arr = { "Hello", "World" }; Quel est l'équivalent du code ci-dessus dans Scala?





1
Comprendre pourquoi Zipper est un Comonad
Ceci fait suite à la réponse à ma question précédente. Supposons que je doive mapper chaque élément a:Ade List[A]à b:Bavec une fonction def f(a:A, leftNeighbors:List[A]): Bet générer List[B]. Évidemment, je ne peux pas simplement appeler mapsur la liste, mais je peux utiliser la fermeture à glissière de la liste . …

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.