Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
2-1205589402
webSQLNeederr
2008-03-15 16:56
2008.04.13
как правельно освободить память в TStringList


2-1205914781
Kavis
2008-03-19 11:19
2008.04.13
Delphi 10 Lite значение переменной по наведению мыши


2-1205652597
Федор
2008-03-16 10:29
2008.04.13
Помогите, пожалуйста, оптимизировать заполнение ComboBox-ов


2-1205845556
Adios
2008-03-18 16:05
2008.04.13
сообщения в программу по сети


2-1205594669
DJ_UZer
2008-03-15 18:24
2008.04.13
Выделение в memo




   Наверх