Scala
-
Guida per principianti a Scala
Introduzione Scala è stata progettata da Martin Odersky, un professore all’École Polytechnique Fédérale de Lausanne (EPFL) in Svizzera e un informatico tedesco. Martin ha iniziato a lavorare alla creazione di Scala nel 2001, e la sua prima versione è stata rilasciata nel 2004. Scala sta per Scalable Language, ovvero “Linguaggio Scalabile”. È un linguaggio di programmazione generico, orientato agli oggetti, che condivide alcune caratteristiche con il linguaggio di programmazione Java. Offre supporto per il programming functionale. Molte delle decisioni di…
-
IF ELSE in Scala
Source: Scala – IF ELSE Statements Come molte altre applicazioni e linguaggi di programmazione, anche Scala dispone di condizioni di decisione if-else. Il blocco condizionale dell’istruzione if viene eseguito se la condizione viene trovata come Vero, in caso contrario viene implementato il blocco condizionale else (solo se la dichiarazione else è presente). Di solito, la dichiarazione else non ha nessuna condizione; viene eseguita solo quando la condizione if è Falsa. Per cui in breve, le dichiarazioni if-else consistono in espressioni…
-
Operatori in Scala
Nota: Questo tutorial è una prosecuzione della serie di tutorial su Scala. Se non avete ancora letto Guida per principianti su Scala e IF ELSE in Scala, fatecelo fare. Introduzione Un operatore è un simbolo o una funzione che indica un’operazione da eseguire su uno o più operandi. Ci sono molti diversi tipi di operatori, mentre un operando può essere considerato come una variabile. Gli operatori sono la base di tutti i linguaggi di programmazione. Gli operatori ci consentono di…
-
Variabili in Scala
Introduzione a Scala. Scala è ampiamente utilizzato dai data scientist quando si tratta di gestire grandi volumi di dati usati insieme ad Apache Spark nel campo dei Big Data. È un linguaggio di programmazione sia orientato agli oggetti che funzionale con molte altre caratteristiche essenziali elencate di seguito: Scala è noto per essere un linguaggio a tipizzazione statica, in cui il tipo di dati per la variabile viene definito prima del suo utilizzo. Il controllo del tipo avviene durante la…
-
Classi e Oggetti in Scala
DataCamp ha recentemente lanciato il suo primo corso su Scala: Introduzione a Scala. Dai un’occhiata! Controlla anche i seguenti tutorial: Guida per principianti su Scala IF ELSE in Scala Operatori in Scala Liste in Scala Introduzione Source In generale, la Programmazione Orientata agli Oggetti (OOP) consiste in classi e oggetti e mira a implementare entità del mondo reale come la polimorfismo, l’ereditarietà. La programmazione orientata agli oggetti rende lo sviluppo più veloce e meno costoso con una migliore manutenibilità del…
-
Tratti di Scala
Introduzione a Scala. Dai un’occhiata! Potresti essere anche interessato a leggere i seguenti tutorial: Guida per principianti a Scala IF ELSE in Scala Operatori in Scala Liste in Scala Classi e oggetti in Scala Introduzione Un Trait è un concetto principalmente usato nella programmazione orientata agli oggetti, che può estendere la funzionalità di una classe usando un insieme di metodi. Traits sono simili nello spirito ai interfacce nel linguaggio di programmazione Java. A differenza delle classi, i trait in Scala…
-
Basic di funzioni e metodi in Scala
Se sei interessato a conoscere di più su Scala, prendi il corso di Introduzione a Scala su DataCamp. Scala è un linguaggio di programmazione funzionale che include sia funzioni come valori di primo livello che metodi. Possiede sia somiglianze che differenze con entrambi. Entrambe le funzioni e i metodi sono blocchi di codice riutilizzabili utilizzati per memorizzare il codice ripetuto in un solo posto, che consente di richiamare una funzione per svolgere una particolare task specifica. Anche questi rendono il…
-
Funzione di slice di Scala
Oggi parleremo della funzione di taglio di Scala. Scala slice La funzione di taglio di Scala è disponibile nelle seguenti classi di API: Scala Array API String API Scala Collection API Esamineremo ciascuna API e le discuteremo approfonditamente con esempi appropriati nella sezione successiva. Utilizzo della funzione di taglio di Scala Nell’API di Scala, la funzione ‘slice’ viene utilizzata per selezionare un intervallo di elementi. Prende due parametri di tipo “Int” e restituisce un sottoinsieme o l’intero o nessun elemento…
-
Domande e Risposte Avanzate di Scala per l’Intervista
Prima di leggere questo post, per favore leggi i miei due post precedenti su “Scala Basic” e “Scala Intermediate” Domande e Risposte per un’idea di base sul linguaggio Scala. Domande di Intervista Avanzate su Scala In questo post, discuteremo alcune Domande di Intervista Avanzate su Scala che riguardano concetti avanzati di Scala e anche alcuni concetti legati a progetti in tempo reale. Nota: Poiché questa lista è diventata già molto lunga, pubblicherò un altro post con le domande e risposte…