~|| (logika OR) dan | (boolean logika inclusive OR)~
Berikut ini adalah tabel kebenaran untuk || dan |,
Perbedaan
dasar antara operator || dan | adalah bahwa || mendukung short-circuit evaluations
(atau proses evaluasi sebagian), sementara | tidak. Apa maksud dari pernyataan
tersebut?
diberikan
suatu pernyataan,
exp1 || exp2
|| akan mengevaluasi pernyataan exp1, dan segera
mengembalikan nilai true dan menyatakan bahwa exp1 bernilai true. Jika exp1 bernilai
true, operator tidak akan pernah mengevaluasi exp2 karena hasil dari operasi
operator akan bernilai true tanpa memperhatikan nilai dari exp2.
Sebaliknya,operator | selalu mengevaluasi kedua nilai dari exp1 and exp2
sebelum mengembalikan suatu jawaban suatu nilai.
/*J.E.N.I*/
Tidak ada komentar:
Posting Komentar