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