Operator di PowerShell (-eq, -lt, dst)
Penjelasan
PowerShell memakai operator perbandingan bergaya HURUF, bukan simbol seperti kebanyakan bahasa: `-eq` (sama dengan), `-ne` (tidak sama), `-gt` (lebih besar), `-lt` (lebih kecil), `-ge`, `-le`. Ini karena simbol `<` dan `>` di PowerShell sudah dipakai untuk redirection (mirip Bash). Operator logika tetap `-and`, `-or`, `-not`.
Contoh Konsep
10 -eq 10 # True
10 -ne 5 # True
10 -gt 5 # True
18 -ge 17 -and 18 -le 60 # True
$nama = "admin"
$nama -eq "admin" # True, perbandingan string juga pakai -eq
Praktikum
Cek apakah variabel $umur (misal 20) berada di rentang 18-25 memakai -ge, -le, dan -and.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Secara default `-eq` pada string TIDAK case-sensitive ("Admin" -eq "admin" bernilai True) — kalau butuh perbandingan yang membedakan huruf besar/kecil, pakai `-ceq` (case-sensitive equal).