Ruby: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Baris 21:
==Ciri-ciri==
 
* [[pengaturcaraan berorientasi objek|berorientasi objek]]
* empat peringkat lingkungan pemboleh ubah: global, kelas, ciptaan ''(instance)'', dan tempatan.
* tanganan pengecualian ''(exception handling)''
* pelelar ''(iterator)'' dan tutupan ''(closure)'' (dengan memindahkan blok kod)
* [[ungkapan nalar]] ''(regular expression)'' yang menyerupai Perl pada peringkat teras
* pembeban pengoperasi ''(operator overloading)''
* kutipan sampah ''(garbage collectingcollection)'' automatik
* mudah alih
* pemuatan dinamik terhadap perpustakaan DLL pada hampir semua platform
* ''[[introspeksi (pengaturcaraan)|introspeksi]]'', [[pantulan (pengaturcaraan)|pantulan]] ''(reflection)'', dan meta-[[pengaturcaraan meta]] ''(meta-programming)''
* perpustakaan standard ''(standard library)'' yang agak luas
* menyokong suntingan tanggungan ''(dependency injection)''
* penyelanjaran ''(continuation)'' dan penjana ''(generator)''
 
Buat masa sekarang dalam Ruby tiada sokongan untuk Unicode, walau bagaimanapun ia memiliki sedikit sokongan untuk UTF-8.
 
===Interaksi===
Baris 47 ⟶ 45:
irb(main):002:0> 1+2
=> 3
 
==Kritikan==
 
BuatAntara masakritikan sekarangpaling utama dalam Ruby ialah tiada sokongan untuk [[Unicode]], walau bagaimanapun ia memiliki sedikit sokongan untuk [[UTF-8]].
 
==Sintaks==