Python (programovací jazyk): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
MDt (diskusia | príspevky)
d gramatika
MDt (diskusia | príspevky)
Riadok 62:
V jazykoch, ktoré používajú blokovú štruktúru zdedenú po [[ALGOL]]e (vrátane [[Pascal]]u, [[C (programovací jazyk)|C]], [[Perl]]u a mnohých iných) bloky kódu sú oddelené pomocou zátvoriek alebo kľúčových slov ako <code>begin</code> a <code>end</code> v [[Pascal]]e. Avšak vo všetkých týchto jazykoch programátori obyčajne používajú odsadzovanie kódu v bloku od kraja, aby vizuálne oddelili blok od ostatného kódu.
 
Python na rozdiel od toho požičiava vlastnosť z málo známeho jazyka [[ABC (programovací jazyk)|ABC]] - namiesto interpunkcie alebo kľúčových slov používa samotné odsadzovanie na určenie bloku. Ozrejmí to krátky príklad. Tu je rekurzívna funkcia v [[C (programovací jazyk)|C]] a v Pythone, ktorá robí to isté — vypočítavavypočíta [[faktoriál]] celého čísla.
 
''Faktoriál v C:''