Ternary operator adalah salah satu fitur penting dalam pemrograman yang memungkinkan pengambilan keputusan dengan cara yang lebih ringkas. Dalam dunia pengembangan perangkat lunak, operator ini sering digunakan untuk mengekspresikan kondisi dalam satu baris, memudahkan pembacaan dan penulisan kode. Di artikel ini, kita akan membahas tentang ternary operator dan memberikan contoh dalam beberapa bahasa pemrograman, termasuk PHP, Java, Python, dan C++.
Ternary operator, sering juga disebut sebagai conditional operator, merupakan operator yang memerlukan tiga operand. Sintaksis umum operator ini adalah:
kondisi ? nilai_true : nilai_false;
Di mana kondisi
adalah ekpresi yang akan dievaluasi, nilai_true
adalah nilai yang akan dikembalikan jika kondisi
bernilai true, dan nilai_false
adalah nilai yang akan dikembalikan jika kondisi
bernilai false.
Dalam PHP, penggunaan ternary operator sangat umum. Berikut adalah contoh sederhana:
$nilai = 75;
$status = ($nilai >= 75) ? "Lulus" : "Tidak Lulus";
echo $status; // Output: Lulus
Dalam contoh di atas, jika nilai lebih besar dari atau sama dengan 75, maka statusnya akan menjadi "Lulus", sebaliknya "Tidak Lulus".
Penggunaan ternary operator juga sangat mudah ditemukan dalam Java. Berikut contohnya:
int nilai = 85;
String status = (nilai >= 75) ? "Lulus" : "Tidak Lulus";
System.out.println(status); // Output: Lulus
Seperti di PHP, Java menggunakan sintaks yang sama untuk mengevaluasi kondisi dan memberikan hasil berdasarkan apakah kondisi tersebut benar atau salah.
Dalam Python, ternary operator dikenal dengan istilah "conditional expression" dan memiliki sintaks sedikit berbeda:
nilai = 65
status = "Lulus" if nilai >= 75 else "Tidak Lulus"
print(status) # Output: Tidak Lulus
Dalam Python, kita menempatkan hasil true di depan if
dan hasil false setelah else
, membuatnya lebih mudah dibaca.
C++ juga mendukung ternary operator dan penerapan penggunaannya serupa dengan yang lain:
#include
using namespace std;
int main()
int nilai = 90;
string status = (nilai >= 75) ? "Lulus" : "Tidak Lulus";
cout << status; // Output: Lulus
return 0;
Seperti contoh sebelumnya, C++ menggunakan sintaks yang sama untuk memeriksa kondisi dan memberikan hasil yang sesuai.
Meskipun ternary operator memudahkan penulisan kode, penting untuk menggunakannya secara bijak. Gunakan ternary operator untuk ekspresi yang sederhana dan mudah dipahami. Namun, untuk logika yang lebih kompleks, sebaiknya gunakan struktur kontrol yang lebih eksplisit (seperti if-else) untuk menjaga kode tetap bersih dan mudah dipahami.
Ternary operator adalah alat yang berguna dalam pemrograman yang membuat pengambilan keputusan dalam kode menjadi lebih ringkas. Dengan contoh dalam PHP, Java, Python, dan C++, kita bisa melihat bagaimana konsistensi dalam sintaksis memberikan kemudahan dalam pemrograman. Pelajari cara menggunakan ternary operator dengan benar dan cerdas untuk meningkatkan efisiensi dan kejelasan kode Anda.
Bismillahirrohmannirrohiim. Pengusiran...
Rangkuman Tausiah Perayaan Hari Besar...
Nun Wiqayah secara bahasa adalah...
Bismillahirrohmanirrohiim.. Sabda Rasulullah saw : "Sungguh...
NASEHAT EMAS DARI IMAM SYAFI’I Imam...