В некоторых языках существует два вида операторов: Логические и Бинарные.
If a Then If b Then Stop
If a Then If b Then proc1 Else proc2
К какому условию относится proc2, к a или к b?
А вот с этого места подробнее! Как сие можно измудрицца?Хакер писал(а):А чтобы относилось к первому, надо написать Else Else. Но сделать это с первого раза не получится, надо уметь
К какому условию относится proc2
if a then
if b then proc1 else proc2
end if
А вот оно, кстати, и возможное применение.If Not Object Is Nothing And Object.Property = "SomeValue"
Такой же баг, как и Dim zu, [гы гы лол], zwq
[гы гы лол] = "гы гы лол"
Debug.Print [гы гы лол]
А возможны ещё и такие извращения
Viper писал(а):Williams, мог бы и проверить... Ко второму условию относится. Но это совершенно не очевидно визуально.
Сейчас этот форум просматривают: Google-бот и гости: 83