Diskuze: Odsazování - zlo nebo mi něco uniká?
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj, ano, Python skutečně pro rozpoznání bloku nepoužívá závorky jako např. zmíněné C++, nýbrž odsazení a to pro každý řádek tak, jak to sám popisuješ. Pro další info koukni na http://www.itnetwork.cz/python/zaklady. Ovšem to, jestli to budeš posouvat po jednou řádku pomocí Tab nebo to posuneš celé naráz, záleží čistě na IDE nebo textovém editoru, který pro psaní kódu používáš. Většina umí s těmito bloky manipulovat naráz.
Pokud považuješ odsazování za zlo, tak ti uniká hodně věcí..
Odsazovat bys měl prakticky vždy a v jakémkoliv jazyku. Python to přímo vyžaduje, ale tak či tak je to de facto nutnost, aby byl tvůj kód nějak čitelný.
Nainstaluje si nějaký chytřejší editor (třeba Notepad++, pokud jsi na Win) nebo IDE a můžeš označit x řádků a jedním Tab je všechny posunout. Zvykni si ale zarovnávat už rovnou při psaní.
Já třeba používám Sublimetext, který odsazování dělá za mně. Normálně napíšeš podmínku, cyklus... např. if něco :, a když odřádkuješ, automaticky to za tebe odsadí
Zobrazeno 4 zpráv z 4.