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