Modul ini membangun fondasi bahasa Ruby, dimulai dari program pertama, variabel, kemudian tipe data inti berupa bilangan, string, symbol, dan nil. Satu prinsip membimbing seluruh materi modul, yaitu segala sesuatu di Ruby adalah objek, sehingga bahkan bilangan sekalipun memiliki metode yang dapat dipanggil. Materi modul ini menjadi pijakan bagi modul-modul berikutnya yang membahas alur kendali, metode, dan koleksi.
Objek dan dasar-dasar
Modul fondasi bahasa: program pertama, variabel, serta tipe data inti Ruby yang semuanya berperilaku sebagai objek.
0/0 selesai
- Program pertama
Menulis dan menjalankan program Ruby pertama dengan puts, disertai aturan penulisan komentar.
- Variabel
Variabel lokal Ruby, aturan penamaannya, dan sifatnya yang tidak memerlukan deklarasi tipe.
- Bilangan adalah objek
Integer dan Float sebagai objek penuh: metode 3.times, konversi, dan operator yang sesungguhnya adalah metode.
- String
Interpolasi #{}, metode string yang umum digunakan, serta sifat mutabilitas dan frozen string literal.
- Symbol
Perbedaan :symbol dengan string, jaminan keunikan identitasnya, dan kapan masing-masing digunakan.
- nil dan truthiness
Nilai nil dan aturan truthiness Ruby yang hanya menganggap false dan nil sebagai falsy.