Daftar Isi:
Definisi - Apa arti Condical Logical Operator?
Operator logis bersyarat, dalam C #, termasuk operator bersyarat AND (&&) dan operator OR bersyarat (||). Ini adalah versi bersyarat dari operator logis Boolean (& dan |).
Operator logis bersyarat digunakan dalam pernyataan pengambilan keputusan, yang menentukan jalur eksekusi berdasarkan kondisi yang ditentukan sebagai kombinasi dari beberapa ekspresi Boolean. Mereka sangat membantu dalam menghasilkan kode yang efisien dengan mengabaikan logika yang tidak perlu dan menghemat waktu eksekusi, terutama dalam ekspresi logis di mana banyak operator bersyarat digunakan.
Berbeda dengan operator logika Boolean "&" dan "|, " yang selalu mengevaluasi kedua operan, operator logis kondisional mengeksekusi operan kedua hanya jika perlu. Akibatnya, operator logis bersyarat lebih cepat daripada operator logis Boolean dan sering lebih disukai. Eksekusi menggunakan operator logis bersyarat disebut evaluasi "hubungan pendek" atau "malas".
Operator logis bersyarat juga dikenal sebagai operator logis hubungan pendek.
Techopedia menjelaskan Operator Logistik Bersyarat
Operator AND bersyarat (&&) digunakan untuk melakukan logika AND dari operan jenis Boole. Evaluasi dari operan kedua hanya terjadi jika perlu. Ini mirip dengan operator logis Boolean "&, " kecuali untuk kondisi ketika operan pertama mengembalikan false, operan kedua tidak akan dievaluasi. Ini karena operasi "&&" benar hanya jika evaluasi kedua operan mengembalikan true.
Operator kondisional OR (||) digunakan untuk melakukan OR logis dari operan jenis Boole. Evaluasi operan kedua tidak terjadi jika operan pertama dievaluasi sebagai benar. Ini berbeda dari operator logika Boolean "|" dengan melakukan evaluasi "korsleting" di mana operan kedua tidak dievaluasi ketika operan pertama dievaluasi sebagai benar. Ini disebabkan oleh kenyataan bahwa hasil dari "||" operasi benar jika evaluasi salah satu dari dua operan mengembalikan true.
Misalnya, untuk memvalidasi angka yang berada dalam batas atas dan bawah, operasi AND logis dapat dilakukan pada dua kondisi memeriksa batas atas dan bawah, yang dinyatakan sebagai ekspresi Boolean.
Operator logis bersyarat adalah asosiatif kiri, yang menyiratkan bahwa mereka dievaluasi secara berurutan dari kiri ke kanan dalam ekspresi di mana operator ini ada dalam beberapa kejadian.
Definisi ini ditulis dalam konteks C #