November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, February 19th, 2010 12:09 pm

наглядный пример: жуткий глюк с областями видимости

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

Friday, February 19th, 2010 07:08 pm (UTC)
Там мозг был разжыжен сугубо до, судя по всему. Иметь твердую уверенность, что операторные скобки ограничивают область видимости переменной всегда и везде -- это, наверное, надо было на чем-то паскалеобразном что ли учиться...
Friday, February 19th, 2010 07:11 pm (UTC)
ограничения видимости блоком всегда и для всех переменных нет ни в одном известном мне языке. в том числе, в паскале. и я не могу придумать, зачем это могло бы понадобиться
Friday, February 19th, 2010 07:45 pm (UTC)
Ну да. Но где-то же товарищ это видел... И видел долго, судя по убежденности, ведь даже исходники его не убедили 8)
Saturday, February 20th, 2010 12:13 am (UTC)
в жабе ограничивают
Saturday, February 20th, 2010 10:21 am (UTC)
_всегда и везде_ ограничивают? неправда. ограничивают для перемнных, объявленных внутри этого блока. но это и во всех остальных языках так же
Saturday, February 20th, 2010 12:17 am (UTC)
ага, а в ц можно прыгнуть внутрь операторных скобок, что весьма помогает в компиляции и оптимищации этого говна.
Saturday, February 20th, 2010 10:22 am (UTC)
тут речь не про удобство компилятора, а про логическое поведение языка