Study
Ruby

Variabel & Tipe Data di Ruby

Penjelasan

Ruby bertipe dinamis — variabel dibuat langsung dengan menuliskan nama dan nilainya, tanpa kata kunci khusus seperti let atau var. Tipe data dasar: Integer (angka bulat), Float (angka desimal), String (teks), dan Boolean (sebenarnya cuma dua object khusus: true dan false). Nama variabel menurut konvensi ditulis snake_case.

Contoh Konsep

nama = "CompileDaily"
tahun = 2026

puts "#{nama} - #{tahun}"
# Output: CompileDaily - 2026

puts nama.class # String, karena semuanya object
puts tahun.class # Integer

Praktikum

Buat dua variabel: nama_kamu (isi dengan nama sendiri) dan kota_asal. Lalu tampilkan keduanya dalam satu kalimat memakai puts dan string interpolation.

Editor Latihan

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

Tips

Karena semua nilai di Ruby adalah object (termasuk angka), kamu bisa memanggil method langsung ke angka literal, mis. 5.times { ... } atau (-3).abs — sesuatu yang tidak lazim di kebanyakan bahasa lain.