Deprecated: Assigning the return value of new by reference is deprecated in /home/demetres/public_html/didattica/pfp-wikka-1.1.6.6/libs/Compatibility.lib.php on line 135
Deprecated: Assigning the return value of new by reference is deprecated in /home/demetres/public_html/didattica/pfp-wikka-1.1.6.6/libs/Wakka.class.php on line 337
Deprecated: Assigning the return value of new by reference is deprecated in /home/demetres/public_html/didattica/pfp-wikka-1.1.6.6/libs/Wakka.class.php on line 620
Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/demetres/public_html/didattica/pfp-wikka-1.1.6.6/wikka.php on line 123
Diario delle lezioni ed esercizi del giorno
Questa pagina riporterà l'elenco e i contenuti delle lezioni svolte in aula.
Mercoledì 12 ottobre 2016 (180 min)
- Panoramica del corso e introduzione a Scala
- Interpretazione interattiva, interpretazione di script, compilazione ed esecuzione
- Elementi di base del linguaggio Scala:
- Tipi Primitivi
- Letterali
- Commenti
- Parole chiave
- Identificatori
- Variabili immutabili: val
- Inferenza di tipo
- Definizione e invocazione di funzioni
- Esercitazione in laboratorio: esercizi 1, 2, 3
- Materiale didattico per la lezione: capitoli 1 e 2 dispensa Scala
Venerdì 14 ottobre 2015 (90 min)
- Tuple
- Ricorsione di coda
- Funzioni annidate
- Funzioni di ordine superiore
- Funzioni anonime
- Forma abbreviata funzioni anonime usando "_" come parametri
- Funzioni senza parametri
- Materiale didattico per la lezione: capitolo 2 dispensa Scala
Mercoledì 19 ottobre 2015 (180 min)
- Chiusure
- Metodi parzialmente applicati
- Differenza tra metodi e funzioni e conversione implicita ed esplicita da metodo a funzione
- Passaggio dei parametri per nome
- esempio: estensione di Scala con un costrutto myif con la semantica dell'if imperativo usando espressioni Unit e passaggio dei parametri per nome
- Programmazione difensiva: precondizioni sui metodi usando require
- Metodi con tipi generici
- Esercitazione in laboratorio: esercizi 4, 5, 6
- Materiale didattico per la lezione: capitolo 2 dispensa Scala
Venerdì 21 ottobre 2015 (90 min)
- Esercizi su funzioni di ordine superiore e chiusure
- Liste, prime operazioni
[
A.A. 2015-2016]