Fungsi di PowerShell
Penjelasan
Fungsi di PowerShell dibuat dengan kata kunci `function`, diikuti nama dan parameter dalam kurung. Nilai yang dikeluarkan (lewat `Write-Output` atau ekspresi yang tidak ditampung) otomatis jadi return value fungsi tersebut.
Contoh Konsep
function Sapa($nama) {
return "Halo, $nama!"
}
function Tambah($a, $b) {
$a + $b # nilai terakhir otomatis jadi return value
}
Write-Host (Sapa "Budi")
Write-Host (Tambah 3 4)
Praktikum
Buat function HitungDiskon($harga, $persen) yang mengembalikan harga setelah dipotong diskon.
Editor Latihan
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Pemanggilan fungsi PowerShell TIDAK memakai tanda kurung untuk argumen seperti bahasa lain — cukup `Sapa "Budi"`, bukan `Sapa("Budi")` (menulis kurung malah bisa menyebabkan hasil tak terduga).