Lazarus ile bazı karşılaştırma işlemlerini genel olarak IF .. THEN ELSE IF... bloğu ile yapabilirsiniz.
Genel olarak kullanımı şöyledir:
var
sayi1 : integer;
sayi2 : integer;
begin
.
.
sayi1 := 100;
sayi2 := 130;
IF sayi1<sayi2 THEN ShowMessage('Sayı1 Sayı2 den küçük...');
IF sayi1>sayi2 THEN ShowMessage('Sayı1 Sayı2 den büyük...');
.
end;
IF bloğu ile iç içe bir çok IF bloğu oluşturulabilir ancak çok fazla kullanımı okunurluğu bozacaktır.
if num>num_top then
if num<eski_num then
if num<>ilk_num then
gibi blok kurulabilir bunun yerine istenirse
if (num>num_top) AND (num<eski_num) AND (num<>ilk_num) then
begin
end;
şeklinde de kullanılabilir.
IF bloğu içindeki karşılaştırma terimleri şunlardır:
= : eşit mi
> : büyük mü
>= : büyük eşit mi
< : küçük mü
<= : küçük eşit mi
<> : farklı mı
in : Eğer bir set bilgisi ise içerisinde mi şeklinde kullanılır.
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation