Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    avvelenato
    un mezzo cavallo
    il 2007-03-16 02:53:00.0 alle 2007-03-16 02:53:00.0
    Trollate totali: 14239
    puahthon!
    mah, sto leggendo, sembrava interessante, poi ho letto questo:

    Uso degli spazi

    Una cosa inusuale del Python è il metodo che usa per delimitare i blocchi di programma, che lo rende unico fra tutti i linguaggi più diffusi.

    Nei linguaggi derivati dall'Algol -- come ad esempio Pascal, C e Perl -- i blocchi di codice sono indicati con le parentesi oppure con parole chiave (il C ed il Perl usano { }; il Pascal usa begin ed end). 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, prende a prestito una caratteristica dal meno noto linguaggio di programmazione Occam -- invece di usare parentesi o parole chiavi, usa l'indentazione (una tabulazione o, preferibilmente, quattro spazi bianchi) stessa per indicare i blocchi nidificati.


    ma che stronzata!
    btw io indento con due spazi quando non posseggo il carattere di tabulazione (quattro è solo uno spreco di spazio, e se qualcuno mi viene a dire che è uno stimolo per non innestare troppo me lo mangio!), spero ci sia un modo per ovviare a questa imposizione arbitraria e dittatoriale!
    -----------------------------------------------------------
    Modificato dall' autore il 16 marzo 2007 02.53
    -----------------------------------------------------------
    I pedoni possono muoversi solo in avanti.
    • Avatar
      ☺
      Scritto da
      avvelentani
      Cubicolario
      il 2007-03-16 08:17:00.0 alle 2007-03-16 08:17:00.0
      Trollate totali: 18184
      Re: puahthon!

      - Scritto da: avvelenato
      > mah, sto leggendo, sembrava interessante, poi ho
      > letto
      > questo:
      >
      > Uso degli spazi
      >
      > Una cosa inusuale del Python è il metodo che usa
      > per delimitare i blocchi di programma, che lo
      > rende unico fra tutti i linguaggi più
      > diffusi.
      >
      > Nei linguaggi derivati dall'Algol -- come ad
      > esempio Pascal, C e Perl -- i blocchi di codice
      > sono indicati con le parentesi oppure con parole
      > chiave (il C ed il Perl usano { }; il Pascal usa
      > begin ed end). 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, prende a prestito una
      > caratteristica dal meno noto linguaggio di
      > programmazione Occam -- invece di usare parentesi
      > o parole chiavi, usa l'indentazione (una
      > tabulazione o, preferibilmente, quattro spazi
      > bianchi) stessa per indicare i blocchi
      > nidificati.

      >
      > ma che stronzata!

      meno male che e` arrivato l'esperto di linguaggi di programmazione a rimetterci in riga...

      > btw io indento con due spazi quando non posseggo
      > il carattere di tabulazione (quattro è solo uno
      > spreco di spazio, e se qualcuno mi viene a dire
      > che è uno stimolo per non innestare troppo me lo
      > mangio!), spero ci sia un modo per ovviare a
      > questa imposizione arbitraria e
      > dittatoriale!

      mi sbagliero` ma mi pare che qualunque numero di spazi vada bene.
      I think happiness is love
      - Vladimir Putin
    • Avatar
      ☺
      Scritto da
      il 2007-03-16 13:24:00.0 alle 2007-03-16 13:24:00.0
      Trollate totali: 287
      Re: puahthon!

      - Scritto da: avvelenato
      > mah, sto leggendo, sembrava interessante, poi ho
      > letto
      > questo:
      >
      > Uso degli spazi
      >
      > Una cosa inusuale del Python è il metodo che usa
      > per delimitare i blocchi di programma, che lo
      > rende unico fra tutti i linguaggi più
      > diffusi.
      >
      > Nei linguaggi derivati dall'Algol -- come ad
      > esempio Pascal, C e Perl -- i blocchi di codice
      > sono indicati con le parentesi oppure con parole
      > chiave (il C ed il Perl usano { }; il Pascal usa
      > begin ed end). 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, prende a prestito una
      > caratteristica dal meno noto linguaggio di
      > programmazione Occam -- invece di usare parentesi
      > o parole chiavi, usa l'indentazione (una
      > tabulazione o, preferibilmente, quattro spazi
      > bianchi) stessa per indicare i blocchi
      > nidificati.

      >
      > ma che stronzata!
      > btw io indento con due spazi quando non posseggo
      > il carattere di tabulazione (quattro è solo uno
      > spreco di spazio, e se qualcuno mi viene a dire
      > che è uno stimolo per non innestare troppo me lo
      > mangio!), spero ci sia un modo per ovviare a
      > questa imposizione arbitraria e
      > dittatoriale!

      1 regola: accertarsi che le fonti siano competenti (manuale python in english)
      2 regola: basta un qualsiasi numero di spazi (non necessariamente 4)

      io uso sempre 2 per abitudine stilistica.
<softv>

Pagina generata in 87 millisecondi

Utenti attivi: 8 nell'ultimo minuto, 23 negli ultimi cinque minuti, 64 negli ultimi 15 minuti