Study
PowerShell

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