Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.13;
Скачать: CL | DM;

Вниз

не могу понять   Найти похожие ветки 

 
avptt   (2008-02-26 17:15) [0]

Доброго времени суток...
Что-то я понять не могу....
Все элементы всех данных массивов равны false, но почему тогда функция всегда возаращает рензультат false ?
function phod(x,y:integer):boolean;
begin
   if (G[x] and V[y]=false and D1[x+y]=false and D2[x+y]=false) then
      begin
       result:=true
       end
                                               else result:=false;
end;


 
Palladin ©   (2008-02-26 17:17) [1]

а ты именно так хотел написать?

(G[x] and V[y]=false and D1[x+y]=false and D2[x+y]=false)

или
((G[x] and V[y])=false and D1[x+y]=false and D2[x+y]=false)

или
((G[x] and V[y])=false and (D1[x+y]=false and D2[x+y]=false))

скобки короче расставь, а то великий смысл данного выражения вообще не понятен


 
stud ©   (2008-02-26 17:19) [2]

(G[x] and V[y]=false and D1[x+y]=false and D2[x+y]=false)
это типа новая шутка такая?))))))))))))


 
DiamondShark ©   (2008-02-26 17:26) [3]


> G[x] and V[y]=false and D1[x+y]=false and D2[x+y]=false

Таблицу приоритетов операций смотри


 
Marser ©   (2008-02-26 17:28) [4]

if (G[x] and V[y]=false and D1[x+y]=false and D2[x+y]=false) then

Со скобками разберись.


 
DiamondShark ©   (2008-02-26 17:35) [5]

А вообще, дико видеть сравнение с false когда все переменные булевские.


 
Palladin ©   (2008-02-26 17:36) [6]

а if с приравниванием result булевого результата в зависимости от булевого результата выражения еще дичее :)


 
avptt   (2008-02-26 17:54) [7]

блин.... точно, что-то я невнимательный какой-то...



Страницы: 1 вся ветка

Текущий архив: 2008.04.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1206078470
SKIPtr
2008-03-21 08:47
2008.04.13
нужно выполнить перерисовку компонента


2-1205518291
La-la-Land
2008-03-14 21:11
2008.04.13
Интернет и файлы


2-1205998640
Andrewtitoff
2008-03-20 10:37
2008.04.13
Как правильно подключить обьект или в чем ошибка?...


4-1186469502
kotbazilio
2007-08-07 10:51
2008.04.13
Active Desktop


3-1195455544
oxffff
2007-11-19 09:59
2008.04.13
SQL выражение в ADO вызывает исключение в msvcrt.dll