IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

3Beğeni(ler)
  • 3 Post By Mylife

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Temmuz 2019, 21:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Değişken atarken matematiksel işlem yapmak.




Konu: Değişkenler ( var & set )
Anlatım: Mylife


Merhaba, bu dersimiz de sizlere değişken atamalar sırasında matematiksel işlem yapabilme durumundan bahsetmek istiyorum belki bir çoğumuz biliyoruzdur bu durumu ama paylaşılan ve incelediğim kodlamalarda bu konu üzerinde durulmayıp bu konu için $calc identifier ı veya $rand kombinasyonu nun kullandığını farkettim son günlerde tr ms coder lerinin kodu kısa tutma konusuna epeyli fazla meilli olduklarını ve calışmalarını bu şekilde yön verdiklerini düşünürsek işlevsellik acısından farklılık yaratabiliceğini düşündüğüm bir konudur.

Bilindiği gibi var ve set değişken atamalarında klasik bir kullanımı vardır değişken adı eşit olacağı hedef örnek;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %:a = 5

=> 5 %:a ya eşittir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %:b = $nick

=> %:b değişkeni $nick ile aynıdır.

Mirc üzerinden matematiksel işlem yapma durumu kodlamalara baktığımız da $calc kullanımını epeyli fazla görürüz. 5 + 10 = 15 || 10 - 5 = 5 gibi sonucları alabildiğimiz bu identifier ı kodlama icerisinde kullanmadan değişken atamalar sırasında yine aynı işlemi yaptırabiliriz aslında...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $calc(12+5)

=> bize 17 olarak döner. Bu $calc ile yaptığımız denemedir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %:a = 12 + 5 | echo -a [ [ %:a ] ]

=> yaptığımızda sonuç yine 17 olarak dönecektir. Görüldüğü gibi değişken ataması sırasında hem değişkeni atadık hemde bu sırada matematiksel işlem yapabildik. Biraz daha detay a girmek istiyorum şuan değişken atama sırasında hem karşılaştırma hemde atama yapılabilir mi? deniyelim...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %:a = 10, %:' = 2 + %:a | echo -a [ [ %:' ] ]

=> sonuç 12 olarak dönecektir. Matematiksel işlemi değişken atayıp atanan değişken icerisinde bir sonuc cıkartılabilir olması işleri biraz daha kolaylaştırıcağına inanıyorum. Birde cıkarma işlemi yapalım...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//var %:a = 10, %:b = 2 - %:a | echo -a [ [ %:b ] ]

=> Denediğiniz de -8 olarak dönecektir. İyi forumlar.

__________________
i don't care if i'm misfit..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
değişkenler, mirchelp, mircscripting, set, var


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
!del komutu ile birden fazla işlem yapmak illusi0n mIRC Scripting Sorunları 5 05 Eylül 2012 10:42
İki matris ile işlem yapmak(Operator Overloading ile) aSi C ve C++ 0 22 Şubat 2012 15:04
Spama düşen kelimeler için işlem yapmak eLsukr mIRC Scripting Sorunları 5 11 Şubat 2011 10:13
Users ile işlem yapmak Set mIRC Scripting Sorunları 1 04 Nisan 2009 14:23
Özelime remote off yazıldığında işlem yapmak iLgim mIRC Scripting Sorunları 1 22 Eylül 2006 21:52