Dart Dilinde Mantıksal Operatörler
Bu Gönderide mantıksal operatörler işlenmiştir
DART
Muhammet Hasan Maraşlı
10/31/20242 min oku
1. Mantıksal Operatörlere Giriş: Basit Mantık Bilgileri
Mantık, doğru ve yanlış değerleri üzerine kurulu bir alandır. Genellikle doğru değerine true, yanlış değerine ise false denir. Mantık, günlük yaşamda kararlar alırken kullanılan temel prensiplerle benzerlik gösterir ve bu prensipler, programlama dillerinde karar yapıları oluşturmak için kullanılır.
Mantık Değerleri ve Operatörler:
Mantık işlemlerinde üç ana operatör kullanılır:
Ve (AND) Operatörü (&&): İki koşulun da doğru (true) olması durumunda doğru döner. Eğer herhangi bir koşul yanlış (false) ise sonuç yanlış olur.
Veya (OR) Operatörü (||): İki koşuldan en az birinin doğru (true) olması durumunda doğru döner. Her iki koşul da yanlış ise sonuç yanlış olur.
Değil (NOT) Operatörü (!): Bir ifadenin değerini tersine çevirir. Eğer koşul doğru (true) ise yanlış (false), yanlış ise doğru yapar.


Yukarıdaki tabloda görebileceğiniz gibi, Ve operatöründe sonuç her iki koşul doğru olduğunda doğru olurken, Veya operatöründe ise en az bir koşul doğru olduğunda doğru olmaktadır.
2. Mantıksal Operatörlerin Dart Dilinde Kullanımı
Dart dilinde mantıksal operatörler &&, ||, ve ! sembolleri ile temsil edilir. Bu operatörler, koşullu ifadelerle birlikte if-else bloklarında, döngülerde ve genel olarak mantıksal kontrollerde kullanılır.
Dart’ta AND (&&) Operatörü
AND operatörü, iki koşulun aynı anda doğru olup olmadığını kontrol eder.


Yukarıdaki örnekte, a doğru (true) ve b yanlış (false) olduğundan if bloğundaki koşul sağlanmaz ve else bloğundaki mesaj yazdırılır.
Dart’ta OR (||) Operatörü
OR operatörü, iki koşuldan en az birinin doğru olup olmadığını kontrol eder.


Bu örnekte, a doğru olduğu için if bloğundaki mesaj yazdırılır. Yani, OR operatörü sadece bir koşulun doğru olması durumunda bile true döner.
Dart’ta NOT (!) Operatörü
NOT operatörü, bir koşulun tersini alır. Eğer koşul doğruysa yanlış, yanlışsa doğru olur.


Burada a değişkeni true olduğundan, !a ifadesi false döner ve else bloğundaki mesaj yazdırılır.
Tabiki gerçek hayatta böyle örnekler çözmeyeceğiz!!!
Gerçek hayatta mantıksal operatörleri neredeyse her yerde kullanırız. Mesela Kullanıcı giriş ekranlarında


Yukarıdaki örnekte basit bir kullanıcı giriş algoritması mevcuttur.
Blog
Flutter ile ilgili makaleler ve paylaşımlar.
İletişim
© 2024. All rights reserved.