Python: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di Freepenguin (discussione), riportata alla versione precedente di IlMatte |
Ho tentato di migliorare la scorrevolezza della scrittura. |
||
Riga 37:
===Uso degli spazi===
Una
Nei linguaggi derivati dall'[[Algol (informatica)|Algol]] -- come ad esempio [[Pascal_%28linguaggio%29|Pascal]], [[C_%28linguaggio%29|C]] e [[Perl]] -- i blocchi di codice sono indicati con le parentesi oppure con parole chiave (il [[C_%28linguaggio%29|C]] ed il [[Perl]] usano <TT>{ }</TT>; il [[Pascal_%28linguaggio%29|Pascal]] usa <TT>begin</TT> ed <TT>end</TT>). In questi linguaggi è solo una convenzione degli sviluppatori il fatto di indentare il codice interno ad un blocco, per metterlo in evidenza rispetto al codice circostante.
Python, invece,
chiarisce che fanno la stessa cosa -- calcolare il fattoriale di un intero: ''Fattoriale in C:''
Riga 63 ⟶ 65:
</source>
All'inizio questo modo di indicare i blocchi può confondere le idee a chi viene da altri linguaggi, ma poi si rivela molto vantaggioso, perché risulta molto conciso e obbliga a scrivere sorgenti indentati correttamente, aumentando alquanto la leggibilità del codice
il che costringe a fare attenzione nell'indentare il codice, oppure ad affidarsi alle funzioni di indentazione automatica ormai presenti nella maggior parte degli editor di programmi. ==Programmazione funzionale==
|