@Citizen_Kane: Nie zamknie się, tylko ominie ifa.
ominie, ale np. w Pythonie ( i większości języków, które znam) może rzucić wyjątkiem o użyciu zmiennej przed deklaracją ( w Pythonie przypisanie jest jednocześnie deklaracją) o ile zmienna nie będzie istnieć w zewnętrznym scope
nie raz próbowałem ...działa dopóki YouTube reklamy nie odpali :/