1. Pascal / Говнокод #2249

    +95.9

    1. 1
    while not AllData.MyQueryUserList.Eof-1 do

    Совсем заматывался с этими счётчиками)

    Запостил: lord31337, 09 Декабря 2009

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

    • Тупость!
      Ответить
    • А как это? Из булеана вычитать единицу? Какой сдесь смысл? Я так понимаю Eof - boolean.
      Ответить
      • Вот не помню, как в паскалях так, в сях разных было бы, если булевое значение тру, то минус один соответсвтенно фэлс, и наоборот.
        Ответить
        • В сях и я помню. А в паскале так вроде и нельзя...
          Ответить
    • Народ, вы куда зашли? на Soure.ru или на говнокод...ясно-понятно, что он булева нельзя отнят единицу. Просто, для тех, кто в такне обясню, что как правило счётчик имеет вид типа
      for i:=0 to bla.bal.count-1 do или while not bla.bal.eof do
      а я по запарке объединил их.
      Ответить
      • Ну тогда это не говнокод, а просто опечатка. И даже не смешная. Минусую.
        Ответить
      • >Просто, для тех, кто в такне
        Сам в такне! :(
        Ответить
    • А такое можно откомпилировать ? Можно, если Eof не булевый.
      Ответить
      • Нельзя, если использовать в whilе, тк там нужен булеан.
        Ответить
    • Тупость.
      Ответить

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