1. C# / Говнокод #11815

    +136

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    // http://msdn.microsoft.com/en-us/library/dya2szfk%28v=VS.71%29.aspx
    
    If x = True Then   ' Compares x to the Boolean value True.
       ' Insert code to execute if x = True.
    Else
       ' Insert code to execute if x = False.
    End If

    http://msdn.microsoft.com/en-us/library/dya2szfk%28v=VS.71%29.aspx
    Учебник по языку, да

    Запостил: Demetr, 21 Сентября 2012

    Комментарии (19) RSS

    • только это Visual Basic.. а что не так?
      Ответить
      • упс, ссылкой промахнулся
        Ответить
      • >> а что не так?

        Надо было писать так:
        If x = False Then ' Compares x to the Boolean value True.
        ' Insert code to execute if x = False.
        Else
        ' Insert code to execute if x = True.
        End If
        Ответить
        • >x = True
          Не одобряет магистр Йода такой подход.
          Ибо в нынешнем бейсике "=" как присваивает так и сравнивает. Всё зависит от местоположения.
          А про LET уже все давно забыли.
          Ответить
          • Это лучше, чем использовать = для оператора присваивания, а для сравнения что-либо другое. Ибо "=" - сравнение на равенство, а присваивание уже можно как угодно по-другому обозначить, не важно. Можно вообще выкинуть.
            Ответить
      • и правда, что не так? ОП отрицает базовую конструкцию If-Else?
        Ответить
        • if x then ... else ... end if уже не в моде?
          Ответить
          • Добро пожаловать в мир BASIC, где логический тип считается пижонской штучкой.
            капча 4444
            Ответить
            • Мне повезло. Суровый и беспощадный мир Visual Basic обошел меня стороной. Я даже не написал на нем ни одного скриптика... И надеюсь и далее с ним не встречаться.
              Ответить
            • Вы хотите сказать, что в VisualBasic нельзя заменить конструкцию If x = True Then на If x Then? У меня для вас плохие новости, это можно даже на VB6.0, а тем более на VB.NET2003, о котором говорят по ссылке.
              Ответить
    • В незапамятные времена, когда я если что-то и писал, то только в полном беспамятсве, во Флеше не было ExternalInterface, и по какой-то причине нужно было использовать VBS для того, чтобы общаться с флешкой из браузера... даже не знаю почему так, но, обычный скрипт выглядел как одна-две функции на VBS, которые дальше уже вызывали ЯваСкрипт, одинаковый для всех браузеров - все, что я об этом помню, так это то, что понять, что делали эти функции я не мог и не пытался, просто копировал их из проекта в проект.
      Ответить

    Добавить комментарий