Secondo me i casi sono troppi e troppo vari per imporre una regola così forte. Allunghi le linee di codice anche quando non è necessario. Per me deve rimanere una buona pratica e non una imposizione.
Mah non lo so. Credo che dovrò farmele piacere perché l'hanno implementato in JS 1.7. Ma secondo me hanno una sintassi poco piacevole (certo se devi fare cose semplici sono comodissime. Ma se ne abusi... un po' come gli operatori ternari(e le list comprehension, e soprattutto i sequence object, sono un'idea fottutamente geniale)a? b: c? d : e? f? c: d : e)
Ok, se proprio devi allora non mi mettere True e False... mettimi true e false, o TRUE e FALSE. Ma va beh, forse mi ci sono scontrato a causa del fatto che in tutti i linguaggi ho sempre scritto "true" o "false".Perché non dovrebbero esserlo?Tutto in Python è case sensitive.
Infatti nessuno è così pazzo da dire che PHP o Perl o C++ abbiano una sintassi bella.Se non è bella la sintassi Python non so cosa si può dire di PHP, Perl, C++, bash, ...![]()
Il fatto è che lo sentivo dire spesso di python. Poi quando ho fatto un paio di settimane di full immersion, la mia percezione non coincideva per nulla con quello che sentivo dire in giro. Eh si che ho programmato sia in js che php, C#, Java e actionscript 2 e 3... quindi sono abbastanza aperto a nuovi orizzonti.
Poi dai.. mancano le costanti, e pure lo switch.
Se devo sceglierne uno... sceglierei ActionScript 3.0. Secondo me è il migliore a livello di chiarezza. (parlo semplicemente del linguaggio, non di tutto quello che c'è attorno). Ma non ha senso impararlo oggi.


a? b: c? d : e? f? c: d : e)
Tutto in Python è case sensitive.
Rispondi quotando