01 Şubat 2009, 15:12 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Goto Loop Detaylı Bilgi. Konu : Goto Loop Anlatım : daRkMoRGaN Tarih : 01 Şubat 2009 - Pazar. Goto Loop Öncelikle Nedir Bu Goto Loop Onu Tanıtarak Başlıyayım Derse ; Goto Türkçede Gitmek Anlamında Kullanılmaktadır. Loop İse Türkçe manası ile Döngü Anlamına Gelmektedir. Goto Loop C++ Programlama Dilinde de Önemli Kodlamalarda Kullanımına Tercih Edilmektedir. Fakat Biz mIRCde Kullanıcağımız İçin Bizi ilgilendirdiği Söylenemez. mIRC'de Goto Loop Kullanımı Scriptinizde Kodlamalarınızı Yaparken kod üzerinde belirlediğiniz bir noktadan bir noktaya Geçiş Yapmanızı/Atlamanızı Sağlayan Döngüdür. if Kullanarak Oluşturduğunuz Döngülerde Goto Loop Döngüsünün Düzgün Çalışmasını Sağlamak İçin halt Kullanmalısınız. Şu Şuna Eşitse şuraya git şu şuna eşit değilse o zaman buraya git diye eğer şu gene şuna eşit değilse oraya git vs. Şeklinde Özetleyebiliriz Bunun Kullanımını. Örnek Bir Kod Hazırladım Dersi Daha İyi Anlayabilmeniz İçin , Kullandığım Kodları tek tek açıklıyıcam kavramanız İçin. Örnekte Özellikle goto ve :loop şeklinde olan yerlere dikkatle takip edin. Kodun Açıklaması alias rakamörnek { ; Rakam örnek Adında bir alias oluşturuyoruz. if $1 == $null { goto boş } ; Eğer 1.Kelime boş/girilmemişse :boş Loop'u Kullanılan Satıra atla. if $1 < 10 { goto küçük } ; Eğer 1.Kelime 10 Sayısından Küçük İse :küçük Loop'una Atla/Geç. if $1 === 10 { goto eşit } ; Eğer 1.Kelime/Değer 10 Sayısına Eşit İse :eşit Loop Satırına Geçiş Yap. else { goto büyük } ; Eğer if sorgularım tutmaz ise doğru :büyük loop'una Atla/Geç. echo -a Evet $1 , 10 dan Küçüktür. halt ; Eğer 2. if ifadesi tutarsa aktif ekrana Evet $1 , 10 'dan Küçüktür Yazısını Yazdır. Ve Komut Dursun ( Bizim Aradığımız Tuttuğu İçin Kodu Bitiriyoruz.) :büyük echo -a Hayır $1 , 10 dan Küçük Değildir. halt ; Her iki if ifadesi tutmadıysa/eşleşmediyse :büyük loopunun olduğu satıra geçiş yap altındaki echo komutunu yazdırdıktan sonra komutu bitir. :boş echo -a Değer Girmediniz. halt ; Eğer if ifadelerimden birisi boş ise :boş loopuna geç ve altındaki komutu uygulat. ve halt ile komutu sonlandır. :eşit echo -a $1 , 10 a Eşittir. Eğer if ifadesi birbirine eşit tutuyorsa yani 10 10 a eşit ise :Eşit loopuna git ve altındaki komutu yazdır kod zaten bittiği için halt kullanmaya gerek yok. Ayraç kullanarak kodumuzu Tamamlıyoruz. Hala Karışık Gelmiş Olabilir size bu konu kodun tamamını veriyorum şimdi deneyin bu konunun ne kadar basit olduğunu farkedeceksiniz. Kod Örneğinin Düzenli Hali PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
/rakamörnek Yazdığınızda Değer Girmediniz. Yazısı Döner. /rakamörnek 1 Yazdığınızda Evet 1 , 10 dan Küçüktür. Yazısı Döner. /rakamörnek 10 Yazdığınızda 10 , 10 a Eşittir. Yazısı Döner. /rakamörnek 11 Yazdığınızda Hayır 11 , 10 dan Küçük Değildir. Yazısı Döner. Umarım Birşeyler Öğretebilmişimdir. Dediğim gibi örneği mutlaka iyice kavrarsanız bu dersi de kavramış olursunuz. Saygılarımla ( daRkMoRGaN ) ~ Konu daRkMoRGaN tarafından (01 Şubat 2009 Saat 15:19 ) değiştirilmiştir. | |
|
Etiketler |
bilgi, detayli, goto, loop, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Goto loop while | IrCbaStarD | mIRC Scripting Görüntülü Dersler | 0 | 07 Haziran 2015 03:26 |
ASP'de Do Loop ve Do While Loop örnek kodu | hAte | ASP/ASP.NET | 0 | 19 Ekim 2014 17:35 |
Rönesans ve Reform (Detaylı - Bilgi) | Sevda | Tarih | 0 | 19 Haziran 2013 12:43 |
Agent(s) hakkında detaylı bilgi. | L4roXyL | mIRC Scripting Dersleri | 6 | 06 Nisan 2013 11:25 |
Kültür Nedir? Detaylı bilgi. | Sevda | Kültür ve Sanat | 0 | 18 Aralık 2011 20:59 |