Jelaskan Ciri-ciri dari Ruby dalam bahasa melayu

empat peringkat lingkungan pemboleh ubah: global, kelas, ciptaan (instance), dan tempatan.

pelelar (iterator) dan tutupan (closure) (dengan memindahkan blok kod)

ungkapan nalar (regular expression) yang menyerupai Perl pada peringkat teras

kutipan sampah (garbage collection) automatik

pemuatan dinamik terhadap perpustakaan DLL pada hampir semua platform

introspeksi, pantulan (reflection), dan pengaturcaraan meta (meta-programming)

pustaka piawai (standard library) yang agak luas

menyokong suntikan tanggungan (dependency injection)

penyelanjaran (continuation) dan penjana (generator)

Agihan rasmi Ruby juga memasukkan "irb", sebuah pentafsir baris perintah (command-line) saling tindak yang boleh digunakan untuk menguji kod secara serta-merta. Demikian adalah salah satu contoh bagi sebuah sesi bersama atur cara saling tindak ini: