Tekil Mesaj gösterimi
Alt 12 Aralık 2022, 02:50   #1
Çevrimdışı
RahmetLi
Üyelik tarihi: 07 Aralık 2022
Konular: 21245
Mesajlar: 24.248
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3770
Beğendikleri: 6794
@RahmetLi
Ruh Hali : : Olu Gibi
Standart Değişken atarken matematiksel işlem yapmak.

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;

//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...


//echo -a $calc(12+5)

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


//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...


//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...


//var %:a = 10, %:b = 2 - %:a | echo -a [ [ %:b ] ]

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

  Alıntı ile Cevapla