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.

3
La sintassi duplicata per la definizione di funzioni con nome è una cattiva decisione di progettazione del linguaggio?
Sto modellando un linguaggio di programmazione per divertimento e la sintassi è fortemente influenzata da Scala, in particolare dalle definizioni delle funzioni. Ho riscontrato un problema di progettazione perché il mio linguaggio non distingue tra funzioni definite tramite la defsintassi (metodi di classe) e funzioni anonime assegnate ai valori (creati …

2
Imparare la Scala, sentirsi scoraggiati [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Vengo da un background Java e sto provando ad imparare la …
9 java  scala 

4
Perché i Big Data devono essere funzionali?
Ho iniziato a lavorare su un nuovo progetto recentemente correlato ai Big Data per il mio tirocinio. I miei manager hanno raccomandato di iniziare ad apprendere la programmazione funzionale (hanno fortemente raccomandato Scala). Ho avuto un'esperienza umiliante con F #, ma non riuscivo a vedere l'importanza di utilizzare questo paradigma …



1
Qual è il problema con i letterali XML di Scala?
In questo post , Martin (il capo della lingua) scrive: [XML letterali] All'epoca sembrava un'ottima idea, ora sporge come un pollice dolente. Credo che con il nuovo schema di interpolazione delle stringhe saremo in grado di inserire tutte le elaborazioni XML nelle librerie, il che dovrebbe essere una grande vittoria. …


3
Getter e setter in linguaggi funzionali
Uno dei principi della programmazione funzionale è l'uso delle funzioni pure. Una funzione Pure è libera da effetti collaterali e trasparente dal punto di vista referenziale. I getter non sono referenzialmente trasparenti: se viene chiamato un Setter tra le chiamate al Getter, il valore di ritorno del Getter cambia anche …

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.