IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   mIRC Scripting Dersleri (https://www.ircrehberi.net/mirc-scripting-dersleri/)
-   -   Değişken atarken matematiksel işlem yapmak. ( ileri seviye ) (https://www.ircrehberi.net/mirc-scripting-dersleri/53147-degisken-atarken-matematiksel-islem-yapmak-ileri-seviye.html)

Mylife 14 Ocak 2021 23:36

Değişken atarken matematiksel işlem yapmak. ( ileri seviye )
 
Konu: Değişkenler ( var & set )
Anlatım: Mylife
Tarih: 23 Temmuz 2019, 21:27


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:

//var %:a = 5
=> 5 %:a ya eşittir.

Kod:

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

//echo -a $calc(12+5)
=> bize 17 olarak döner. Bu $calc ile yaptığımız denemedir.

Kod:

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

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

//var %:a = 10, %:b = 2 - %:a | echo -a  [ [ %:b ] ]
=> Denediğiniz de -8 olarak dönecektir. İyi forumlar.

Reyhan 15 Ocak 2021 00:00

Emeğinize sağlık

Rima 15 Ocak 2021 00:03

Emeğinize sağlık.

Sim 18 Ocak 2021 13:09

emeginize saglik

She 24 Ocak 2021 15:08

Emeğinize sağlık paylaşım için teşekkürler


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:14.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.

Copyright ©2019 - 2025 | IRCRehberi.Net