mam otazocku, preco:
{ cislo = 1; prazdny = ""; cislo = cislo + prazdny; print prazdny; } # vytiskne vzdy 1
vypise vzdy jedna? do premennej prazdny bol priradeny nulovy retazec a tato premmena sa uz nemodifikovala, tak by mal vzdy vytlacit 0, nie?
Taky mi to prislo nejake divne, tak jsem to zkusil, a samozrejme se 1 nevytiskne, nevytiskne se totiz nic, ani ta 0 (protoze prazdny zadnou nulu neobsahuje, je to proste prazdny retezec). Tedy abych byl uplne presny, "vytiskne" se prazdny radek.
je to presne tak, chybicka se vloudila. Chtel jsem tim ukazat, ze se v aritmetickych vyrazech takovato promenna vyhodnoti na 0, tedy po secteni s cislo, ktere se rovna 1, bude vysledek porad 1.