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

2
Errore di classe rotta con Joda Time utilizzando Scala
Sto aggiungendo il repository Joda Time a SBT con libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Quindi lo uso allegramente in questo modo: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Ma, quando compilo il progetto in SBT, ottengo un brutto: [warn] Class org.joda.convert.FromString not found - continuing with a stub. …
91 scala  sbt  jodatime 

13
Interpretazione di un benchmark in C, Clojure, Python, Ruby, Scala e altri [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

6
Come leggere riga per riga dallo standard input?
Qual è la ricetta di Scala per leggere riga per riga dallo standard input? Qualcosa di simile al codice java equivalente: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

5
scala tuple spacchettamento
So che questa domanda è stata sollevata molte volte in modi diversi. Ma non mi è ancora chiaro. C'è un modo per ottenere quanto segue. def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without explicitly unpacking the …

12
java.io.IOException: impossibile individuare l'eseguibile null \ bin \ winutils.exe nei binari di Hadoop. Spark Eclipse su Windows 7
Non sono in grado di eseguire un semplice sparklavoro in Scala IDE(progetto Maven spark) installato suWindows 7 È stata aggiunta la dipendenza core Spark. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Errore: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at …

5
Come vedere l'albero delle dipendenze in sbt?
Sto cercando di ispezionare l'albero delle dipendenze SBT come descritto nella documentazione : sbt inspect tree clean Ma ottengo questo errore: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Che c'è? Perché SBT …


4
Come creare una lista con lo stesso elemento n volte?
Come creare una lista con lo stesso elemento n volte? Implementazione manuale: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) C'è anche un modo integrato per fare lo stesso?
90 scala 

8
Converti l'elenco di tuple da mappare (e gestisci la chiave duplicata?)
Stavo pensando a un bel modo per convertire un elenco di tuple con chiave duplicata [("a","b"),("c","d"),("a","f")]in mappa ("a" -> ["b", "f"], "c" -> ["d"]). Normalmente (in python), creerei una mappa vuota e un ciclo for sull'elenco e verificherei la chiave duplicata. Ma sto cercando qualcosa di più scala e una …
90 scala  map 


10
Come impostare la dimensione dell'heap per sbt?
Sto usando SBT 0.12.0. Ho letto altre risposte sullo stack overflow e le ho seguite, tuttavia nessuna di esse aiuta, ad esempio: create ForkRunclass - Non ho osservato alcun processo forkato durante l'utilizzo di sbt imposta la variabile di ambiente JAVA_OPTS- è impostata ma la riga di comando del processo …
90 scala  sbt 

3
Quando usare val o def nei tratti di Scala?
Stavo esaminando le diapositive in scala efficaci e nella diapositiva 10 si menziona di non usare mai valin una traitper i membri astratti e di usare definvece. La diapositiva non menziona in dettaglio perché l'uso di abstract valin a traitè un anti-pattern. Apprezzerei se qualcuno potesse spiegare le migliori pratiche …


5
Mappa sia le chiavi che i valori di una Scala Map
Il MapLiketratto di Scala ha un metodo mapValues [C] (f: (B) ⇒ C): Map[A, C] Ma a volte ne voglio un tipo diverso: mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C] C'è un modo semplice per farlo che mi manca? Naturalmente, questo può essere fatto con una piega.
89 scala 

4
Ereditarietà della classe case Scala
Ho un'applicazione basata su Squeryl. Definisco i miei modelli come classi case, soprattutto perché trovo conveniente avere metodi di copia. Ho due modelli strettamente correlati. I campi sono gli stessi, molte operazioni sono in comune e devono essere memorizzate nella stessa tabella DB. Ma c'è un comportamento che ha senso …

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.