![]() |
$$ Identifier - $$ Tanımlayıcısı Anlatım Tarihi: 13.08.2019 $$ Tanımı Mirc.chm açıklaması Kod: The double $$ means that this command will only be executed if a parameter is specified. If you specify only one parameter in the above command it will not be executed. Daha iyi anlaşılması adına örneklerle açıklayalım. - Örnek 1 Kod: alias deneme { echo 4 -a 2. Kelime $qt($2) } 2. kelimeyi yazmadığımız için $2 boş döndü ve sonuç vermedi /deneme selam naber yapılınca çıkan sonuç -: 2. Kelime "naber" Normal şartlarda 2. Kelime yokken sonuç dönmesin istersek yapacağımız işlem, bir koşul oluşturmak olur. Kod: alias deneme { /deneme selam naber yapılınca çıkan sonuç -: 2. Kelime "naber" Bir koşul kullanmadan, eğer $2 değeri girilmişse echo ile sonuç yaz, $2 değeri yoksa işlemi durdur demek için $$ tanımını kullanırız. Burada 2. $ karakteri ile bir koşuldan kurtulmuş oluruz. Kod: alias deneme { echo 4 -a 2. Kelime $qt($$2) } /deneme selam naber yapılınca çıkan sonuç -: 2. Kelime "naber" Tabi ki bu işlemi pek çok alanda kullanabilirsiniz. Örneğin döngülerde. - Örnek: - Kanalda bulunan nickleri sıralamak için bir döngü kullanalım. Kod: alias deneme { Kod: Feragat Koşul kullanmadan nickleri sıralayalım Kod: alias deneme { Kod: Feragat %a değişkenine inc komutu ile her değer atandığında 1 arttı. Kanalda 4 nick olduğu için %a değişkeni 4 olana kadar döngü devam etti, 4 ü geçtiğinde $$nick(#msl.tr,%a) yani $nick(#msl.tr,5) ve üzeri rakamlar sonuç dönmeyeceği için (* /echo: insufficient parameters) döngü durduruldu. Break edildi. $nick(#msl.tr,1) - $nick(#msl.tr,2) - $nick(#msl.tr,3) - $nick(#msl.tr,4) - Küçük not: inc komutundaki –u parametresi normalde arttırılan değişkeni belirtilen süre sonrasında siler(saniye cinsinden) /inc -u2 %ç yaptığımızda %ç değişkenini 1 arttırır ve 2 saniye sonra siler. - Sonuç: Kod: * Inc %ç to 1 Takıldığınız yerleri konu altından sorabilirsiniz. Faydalı olabilecek kaynaklar. - 1- https://en.wikichip.org/wiki/mirc/identifiers/$$ Kolay gelsin. |
Cevap: $$ Identifier - $$ Tanımlayıcısı kod yazmayı kolaylaştırmak ve kodu kısaltmak, gereksiz döngülerden kurtulmak adına kullanılan fonksiyonlar güzel bir anlatım emeğine sağlık :melek: |
Cevap: $$ Identifier - $$ Tanımlayıcısı Emeğine sağlık kardeşim. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:20. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk