Domande con tag 'scala'

1
risposta

Perché la sottoclasse TraversableOnce non è raccomandata

Leggere link : Directly subclassing TraversableOnce is not recommended - instead, consider declaring an Iterator with a next and hasNext method, creating an Iterator with one of the methods on the Iterator object, or declaring a subclass o...
posta 28.06.2014 - 03:37
4
risposte

Quali sono i vantaggi pratici di LISP come la sintassi che Clojure utilizza su Java come la sintassi di Scala?

Ho passato un paio di mesi a imparare Scala e sono stato sopraffatto dal numero di diversi costrutti che aveva, Dopo aver esaminato le funzioni parziali, le funzioni parzialmente applicate, la corrispondenza dei pattern, la sintassi degli attori...
posta 04.04.2013 - 12:52
3
risposte

Perché scala richiede una parentesi attorno alla condizione di un'istruzione if

Solo curioso, da una prospettiva di analisi sintattica, perché Scala richiede effettivamente parentesi attorno alla condizione di un'istruzione if , dato che l'unica cosa consentita dopo if è ( ?     
posta 20.07.2015 - 09:49
6
risposte

Come ci si sposta oltre gli esempi di codice senza un progetto? [chiuso]

Attualmente sto imparando Scala e trovo un blog mentale su come procedere a un livello in cui posso usare Scala ogni giorno oltre i normali esempi. Non ho in mente un progetto particolare per quello che posso fare. Questo in realtà non è spec...
posta 13.01.2014 - 07:31
2
risposte

Progettazione di una API di comando centralizzata

Sto lavorando a un progetto personale che ha un'interfaccia utente abbastanza complessa. Per quanto possibile vorrei rimuovere l'interazione del mouse. Per aiutarlo sto lavorando su una specie di linea di comando in app, dove puoi trovare tutte...
posta 18.05.2016 - 03:40
4
risposte

Come promuovere Scala alla gestione?

Come sviluppatore mi piace Scala e potrei dire alla direzione dei benefici tecnici della lingua. Ma anche se la direzione capisce che una tecnologia superiore ha un impatto sul business, temo che non capiscano di cosa parlerei. Quali argoment...
posta 29.08.2013 - 13:51
1
risposta

Sovraccarico di metodo in scala

So che il sovraccarico del metodo non è consentito in Scala e ho letto alcuni post relativi ai motivi. Tuttavia, vedo alcune funzioni sovraccaricate nella libreria Scala (esempio: println). Voglio sapere come è fatto e se posso usare lo stesso m...
posta 23.01.2013 - 16:30
3
risposte

'Progettare prima con i tipi' in definitiva equivale a 'progettare prima con le interfacce'?

In Object Oriented Programming, ci viene insegnato a pensare in termini di Polymorphism (l'idea che l'implementazione sia disaccoppiata dall'interfaccia) e che abbia senso pensare prima all'interfaccia). Questo è espresso da Eric Gamma (autor...
posta 04.09.2014 - 14:08
1
risposta

Perché utilizzare le tuple come parametri di funzione nelle lingue che supportano il currying?

Nelle lingue che supportano il currying, non riesco a pensare a molti casi in cui l'utilizzo di una tupla come parametri di input della funzione sarebbe meglio che spezzare la tupla in più parametri, che consente quindi di godere della piena pot...
posta 22.01.2016 - 16:22
2
risposte

Perché un oggetto immutabile in Scala ha bisogno di meno memoria di uno mutabile?

In Programmazione in Scala , c'è questa dichiarazione: For instance an empty mutable map in its default representation of HashMap takes up about 80 bytes and about 16 more are added for each entry that’s added to it. An empty immutable Map...
posta 26.12.2015 - 09:22