Study
PowerShell

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.

Editor Latihan

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).