13 Haziran 2016, 02:28 | #1 |
Çevrimdışı | $iif 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 - Ek bilgiler(l4roxyl) $iif(sorgu?/eşleşme,pozitif,negatif) tanımı içerisinde &&(ve) ||(veya) mukayeselerinide kullanabilirsiniz. Örneğin: //var %1 = 1,%2 = 2 | echo -c info s: $iif(%1 && %2,true,false) Sorgulama: %1 ve(&&) %2 değişkenleri mevcut ise(-) Sonuç(s): true (belirtilen değişkenler mevcuttur) - Bir başka örnek: //var %s = 1,%d | echo -c info s: $iif(%s && %d,true,false) Sorgulama: %s ve(&&) %d değişkenleri mevcut ise(-) Sonuç(s): false (%d değişkeninde herhangi bir değer bulunmadığı için, sorgulama sonucu negatif çıkacaktır) - Bir başka örnek: //var %a = ",%b | echo -c info s: $iif(%a || %b,true,false) Sorgulama: %a veya(||) %d değişkenlerinden biri mevcut ise(-) Sonuç(s): true (%a değişkeni " değeri biçilmiş şekilde mevcut - sonuç pozitif) - Ek bilgi: Pozitif/negatif kısmında birden fazla komut uygulatamazsınız. Ama ben illada uygulatmak istiyorum diyorsanız, /timer komutu ile yapmanız mümkün, şöyleki(örnek); - alias ex var %1 = 1 | $iif(%1,.timer 1 0 komut1 $(|) komut2,$false) - NOT: komut1 komutu geçersiz ise, komut2 komutu uygulanmaz 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 - Ek bilgiler(l4roxyl) $iif(sorgu?/eşleşme,pozitif,negatif) tanımı içerisinde &&(ve) ||(veya) mukayeselerinide kullanabilirsiniz. Örneğin: //var %1 = 1,%2 = 2 | echo -c info s: $iif(%1 && %2,true,false) Sorgulama: %1 ve(&&) %2 değişkenleri mevcut ise(-) Sonuç(s): true (belirtilen değişkenler mevcuttur) - Bir başka örnek: //var %s = 1,%d | echo -c info s: $iif(%s && %d,true,false) Sorgulama: %s ve(&&) %d değişkenleri mevcut ise(-) Sonuç(s): false (%d değişkeninde herhangi bir değer bulunmadığı için, sorgulama sonucu negatif çıkacaktır) - Bir başka örnek: //var %a = ",%b | echo -c info s: $iif(%a || %b,true,false) Sorgulama: %a veya(||) %d değişkenlerinden biri mevcut ise(-) Sonuç(s): true (%a değişkeni " değeri biçilmiş şekilde mevcut - sonuç pozitif) - Ek bilgi: Pozitif/negatif kısmında birden fazla komut uygulatamazsınız. Ama ben illada uygulatmak istiyorum diyorsanız, /timer komutu ile yapmanız mümkün, şöyleki(örnek); - alias ex var %1 = 1 | $iif(%1,.timer 1 0 komut1 $(|) komut2,$false) - NOT: komut1 komutu geçersiz ise, komut2 komutu uygulanmaz |
IRCForumu.Net - Reklam Alanı | |
|
Etiketler |
$iif |
IRCForumu.Net - Sponsor Bağlantılar | |
|
| |