CLU (linguaggio di programmazione): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
No2 (discussione | contributi) m Fix link |
m Bot: Tolgo: de:CLU; modifiche estetiche |
||
Riga 20:
Un'altra caratteristica importante del sistema dei tipi del CLU erano gli ''iteratori'', che restituivano oggetti da una collezione uno ad uno. Gli iteratori erano "scatole nere" che offrivano la medesima [[application programming interface|API]] per qualunque tipo di dati dovessero trattare. Perciò l'iteratore per una collezione di <code>numeri complessi</code> era identico a quello per una matrice di <code>interi</code>. Gli iteratori sono oggi una caratteristica comune di molti linguaggi moderni.
Il CLU includeva anche la [[gestione delle eccezioni]], basata su quella presente in altri linguaggi; le eccezioni erano sollevate utilizzando
L'ultima delle caratteristiche degne di nota del CLU era l'assegnazione multipla, dove una o più variabili potevano apparire a sinistra di un operatore di assegnamento. Ad esempio, scrivere <code>x,y = y,x</code> scambiava i valori di <code>x</code> ed <code>y</code>; similmente, le funzioni potevano restituire diversi valori, come ad esempio <code>x,y,z = f(t)</code>.
Riga 47:
{{Principali linguaggi di programmazione}}
{{Portale|informatica}}▼
[[Categoria:Linguaggi di programmazione]]
▲{{Portale|informatica}}
[[en:CLU (programming language)]]
[[es:CLU]]
|