Study
Ruby

String & Interpolation di Ruby

Penjelasan

String di Ruby bisa dimanipulasi dengan banyak method bawaan seperti upcase, split, dan include?. Ruby punya string interpolation lewat sintaks #{ekspresi} di dalam string berkutip ganda ("...") — TIDAK berfungsi di string berkutip tunggal ('...').

Contoh Konsep

nama = "CompileDaily"
kategori = "Study"

# Cara lama (concatenation)
puts nama + " " + kategori

# String interpolation (lebih ringkas)
puts "#{nama} #{kategori}"

kalimat = "CompileDaily Study"
puts kalimat.split(" ").inspect # ["CompileDaily", "Study"]

Praktikum

Buat variabel email = "[email protected]". Pakai split("@") untuk memisahkan bagian sebelum dan sesudah "@", lalu tampilkan keduanya memakai string interpolation.

Editor Latihan

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

Tips

Ingat: string interpolation #{...} HANYA jalan di dalam tanda kutip GANDA ("..."). Kalau kamu pakai tanda kutip TUNGGAL ('...'), #{nama} akan ditampilkan mentah sebagai teks, bukan diganti nilai variabelnya.