Domande taggate «scala»

Scala è un linguaggio di programmazione generico destinato principalmente alla Java Virtual Machine. Progettato per esprimere schemi di programmazione comuni in modo conciso, elegante e sicuro per i tipi, fonde stili di programmazione imperativi e funzionali. Le sue caratteristiche principali sono: un avanzato sistema di tipo statico con inferenza di tipo; tipi di funzione; pattern-matching; parametri e conversioni implicite; sovraccarico dell'operatore; piena interoperabilità con Java; concorrenza





12
Come profilare i metodi in Scala?
Qual è un modo standard di profilare le chiamate ai metodi Scala? Quello di cui ho bisogno sono i ganci attorno a un metodo, che posso usare per avviare e arrestare i timer. In Java utilizzo la programmazione degli aspetti, aspectJ, per definire i metodi da profilare e iniettare bytecode …

10
Modo preferito per creare un elenco Scala
Esistono diversi modi per costruire un elenco immutabile in Scala (vedere il codice di esempio inventato di seguito). Puoi utilizzare un ListBuffer mutabile, creare un varelenco e modificarlo, utilizzare un metodo ricorsivo di coda e probabilmente altri di cui non sono a conoscenza. Istintivamente, utilizzo ListBuffer, ma non ho una …
117 scala 

6
Scala: List [Future] to Future [List] ignorando i futuri falliti
Sto cercando un modo per convertire un elenco di future di lunghezza arbitraria in un futuro di elenco. Sto usando Playframework, quindi alla fine quello che voglio veramente è un fileFuture[Result] , ma per rendere le cose più semplici, diciamo solo che Future[List[Int]]il modo normale per farlo sarebbe usare Future.sequence(...)ma …
116 scala  future 



7
Scala verso il basso o decrescente per ciclo?
In Scala, usi spesso un iteratore per eseguire un forciclo in ordine crescente come: for(i <- 1 to 10){ code } Come lo faresti in modo che passi da 10 a 1? Immagino che 10 to 1dia un iteratore vuoto (come la solita matematica della gamma)? Ho creato uno script …

9
Iterazione sulle raccolte Java in Scala
Sto scrivendo del codice Scala che utilizza l' API POI di Apache . Vorrei iterare sulle righe contenute nel java.util.Iteratorche ottengo dalla classe Sheet. Vorrei utilizzare l'iteratore in un for eachciclo di stile, quindi ho provato a convertirlo in una raccolta Scala nativa, ma non avrò fortuna. Ho esaminato le …

7
Come analizzare JSON in Scala utilizzando le classi Scala standard?
Sto usando la build in classe JSON in Scala 2.8 per analizzare il codice JSON. Non voglio usare Liftweb o qualsiasi altro a causa della riduzione al minimo delle dipendenze. Il modo in cui lo sto facendo sembra troppo imperativo, c'è un modo migliore per farlo? import scala.util.parsing.json._ ... val …
113 json  scala 



1
Capire perché Zipper è un Comonad
Questo è un seguito alla risposta alla mia domanda precedente. Supponiamo di dover mappare ogni elemento a:Adi List[A]a b:Bcon la funzione def f(a:A, leftNeighbors:List[A]): Be generare List[B]. Ovviamente non posso semplicemente chiamare mapsulla lista ma posso usare la cerniera della lista . La cerniera è un cursore per spostarsi in …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.