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
Build.scala, significato dei simboli% e %%
Sono nuovo su Play! Framework 2.1 (versione java) e non ha esperienza con scala. Non capisco cosa siano, cosa significhi %e cosa %%significhi in Build.scala. Ho cercato su Google ma non sono riuscito a trovare il loro significato. Nel mio file Build.scala ho: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", "com.typesafe" %% …

4
Qual è la differenza tra =>, () => e Unit =>
Sto cercando di rappresentare una funzione che non accetta argomenti e non restituisce alcun valore (sto simulando la funzione setTimeout in JavaScript, se devi saperlo.) case class Scheduled(time : Int, callback : => Unit) non viene compilato, dicendo che "i parametri" val "potrebbero non essere chiamati per nome" case class …
153 scala 

4
Quali sono i lambda di tipo in Scala e quali sono i loro benefici?
Qualche volta mi imbatto nella notazione semi-misteriosa di def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} nei post sul blog di Scala, che gli danno un'onda "abbiamo usato quel trucco tipo lambda". Mentre ho qualche intuizione su questo (otteniamo un parametro di tipo anonimo Asenza dover inquinare la definizione con esso?), …
152 scala  types 


10
Perché dovrei usare Scala / Lift su Java / Spring? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda So che questa domanda è un po 'aperta, …
151 java  spring  scala  lift 

2
Limiti di tipo Nat in Shapeless
In informe, il tipo Nat rappresenta un modo per codificare numeri naturali a livello di tipo. Viene utilizzato ad esempio per elenchi di dimensioni fisse. È anche possibile eseguire calcoli a livello di tipo, ad esempio aggiungere un elenco di Nelementi a un elenco di Kelementi e recuperare un elenco …


28
Caratteristiche nascoste di Scala
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Quali sono le caratteristiche nascoste di Scala di cui ogni sviluppatore di Scala dovrebbe essere a conoscenza? Una funzione nascosta per …





7
Come creare un progetto SBT con IntelliJ Idea?
Ho appena iniziato a sviluppare Scala / LiftWeb / Sbt e vorrei importare un progetto Sbt in IntelliJ Idea. In realtà, sono riuscito a importare il mio progetto in due modi diversi: 1) con Maven. Ho creato un progetto Maven e, soprattutto, ho creato un progetto Sbt, che ho poi …
146 scala  intellij-idea  lift  sbt 


4
Capire cosa fa la parola chiave 'type' in Scala
Sono nuovo di Scala e non sono riuscito a trovare molto sulla typeparola chiave. Sto cercando di capire cosa può significare la seguente espressione: type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType è una specie di alias, ma cosa significa?
144 scala  types 

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.