Proč to není chyba?

Martin Záruba swz na volny.cz
Sobota Duben 27 14:39:26 CEST 2024


Chtěl jsem napsat (zjednofušeno, pro přehled, obě řádky byly velmi dlouhé)

a = 5
   + 10;

Výsledek by pochopitelně byl 15, jenže já omylem za 5 udělal středník, 
takže vzniklo

a = 5;
   + 10;

A kompilátor nehlásí žádnou chybu a výsledek je 5, druhý řádek se 
ztratil. Proč ale neřve, že to je syntaktická chyba, vždyť nemá s tou 10 
co udělat?

-- 

Martin Záruba



Další informace o konferenci Hw-list