C++ Tangan Pendek Jika Lain


Tangan Pendek If...Else (Operator Ternary)

Ada juga short-hand if else, yang dikenal sebagai operator ternary karena terdiri dari tiga operand. Ini dapat digunakan untuk mengganti beberapa baris kode dengan satu baris. Ini sering digunakan untuk menggantikan pernyataan if else sederhana:

Sintaksis

variable = (condition) ? expressionTrue : expressionFalse;

Alih-alih menulis:

Contoh

int time = 20;
if (time < 18) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}

Anda cukup menulis:

Contoh

int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;