Study
PowerShell

String Manipulation & Interpolation

Penjelasan

PowerShell mendukung string interpolation langsung di dalam tanda kutip GANDA (`"..."`) — variabel yang ditulis di dalamnya otomatis diganti isinya. Tanda kutip TUNGGAL (`'...'`) TIDAK melakukan interpolasi, dianggap teks literal apa adanya. Method string umum: `.ToUpper()`, `.ToLower()`, `.Substring()`, `.Split()`, `.Replace()`.

Contoh Konsep

$nama = "Budi"
$kota = "Jakarta"

Write-Host "$nama dari $kota"      # interpolasi, kutip ganda
Write-Host '$nama dari $kota'      # literal apa adanya, kutip tunggal

$kalimat = "CompileDaily Study"
$kalimat.ToUpper()                  # COMPILEDAILY STUDY
$kalimat.Split(" ")                 # {CompileDaily, Study}
$kalimat.Replace("Study", "Belajar") # CompileDaily Belajar

Praktikum

Buat variabel $email = "[email protected]". Pakai .Split("@") untuk memisahkan bagian sebelum dan sesudah tanda @, lalu tampilkan masing-masing.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kalau butuh menampilkan tanda dolar secara literal di dalam kutip ganda (tanpa interpolasi), escape dengan backtick: `` `$nama `` — backtick adalah karakter escape resmi PowerShell, bukan backslash seperti kebanyakan bahasa lain.