Pertanyaan yang diberi tag conditions

79
Operator ternary dianggap berbahaya? [Tutup]

Misalnya, apakah Anda lebih suka one-liner ini int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } atau solusi if / else yang melibatkan beberapa pernyataan pengembalian? Kapan ?:tepat, dan kapan tidak? Haruskah itu diajarkan...

74
Kenapa kita harus menggunakan break in switch?

Siapa yang memutuskan (dan berdasarkan konsep apa) yang harus digunakan switchkonstruksi (dalam banyak bahasa) breakdi setiap pernyataan? Mengapa kita harus menulis sesuatu seperti ini: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not...