$iif

if ve else şartlandırma durumlarını aynı anda kullanabilmemizi sağlar.

Kullanımı : $iif(if sorgusu,doğru ise uygula,değilse uygula)

Çoğunluklu event’larda if – else sorgulamalarını kullanırız.
$iif identifier ile bunu daha stabil hale getirebiliriz.
Bir iki örnekle daha iyi kavrayacaksınız.

if-else kullanımı
on *:join:#:{
if $nick == Cenk { msg $chan işte Cenk geldi }
else { msg $chan Hoş geldin $nick }
}

$iif karşılığı
on *:join:#:{
$iif($nick == Cenk,msg $chan işte Cenk geldi,msg $chan Hoş geldin $nick)
}

____________________________________________

if-else karşılığı kullanıldığı gibi sadece if karşılığı olarak da kullanılabilir.Örnek vermek gerekirse:

if kullanımı
on *:text:*:#:{
if (selam isin $1-) { msg # A.selam $nick }
}

$iif karşılığı
on *:text:*:#:{
$iif(selam isin $1-,msg # A.selam $nick)
}

____________________________________________

Pekiştirmek açısından komut uygulamalı olarak görelim:

//if 2 > 1 { echo -a Bu doğru } | else { echo -a Bu Yanlış }
Alınan yanıt : Doğru

//echo -a $iif(2 > 1,Doğru,Yanlış)
Alınan yanıt : Doğru

Konu düzenlenmiştir. Yazan Difuzyon.

Yazar: KraLaz

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir