Study
PowerShell

Tipe Data & Casting di PowerShell

Penjelasan

PowerShell mengenal tipe data .NET secara langsung: `[string]`, `[int]`, `[double]`, `[bool]`, `[array]`, dan lainnya. Casting eksplisit dilakukan dengan menulis tipe dalam kurung siku di depan nilai/variabel, mirip anotasi tipe di beberapa bahasa lain.

Contoh Konsep

$umurTeks = "25"
$umurAngka = [int]$umurTeks   # casting string ke int

$umurAngka.GetType().Name   # Int32

$harga = [double]"19.99"
$aktif = [bool]1              # True

Praktikum

Buat variabel $input = "25" (string). Ubah jadi [int], kalikan dengan 2, lalu tampilkan hasilnya dengan Write-Host.

Editor Latihan

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

Tips

Casting `[int]"abc"` (string yang bukan angka) akan melempar error — pastikan validasi dulu isi variabel kalau datanya berasal dari input pengguna sebelum di-casting.