воскресенье, 24 июля 2011 г.

Глюк, не глюк?



Привет, недавно заметил такую особенность:
Когда объявляешь булевую переменную, она по умолчанию - false.
var a:Boolean;
trace(a);//flase
Но, если написать:
var b,c:Boolean;
trace(b);//undefined
trace(c);//false
O_o
Капаем дальше:
var b,c,d:Boolean;
trace(b);//undefined
trace(c);//undefined
trace(d);//false
Вот так-то, может так и должно быть, но выглядит странно...
Пока :P

2 комментария:

  1. в объявлении var b,c,d:Boolean;
    Boolean относится только к последней переменной,
    поэтому мы видим, то что мы видим

    ОтветитьУдалить
  2. Точняк! Значит это просто привычка из C# :\

    ОтветитьУдалить