Ditulis oleh naruse tanggal 2015-11-11
Diterjemahkan oleh meisyal
Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0-preview1.
Ruby 2.3.0-preview1 merupakan pratinjau pertama dari Ruby 2.3.0. Banyak fitur baru dan perbaikan yang dimasukkan.
Sebuah Frozen String Literal Pragma
diperkenalkan.
Dengan Ruby 2.1, "str".freeze
telah dioptimalkan untuk mengurangi alokasi objek.
Ruby 2.3 memperkenalkan sebuah magic comment dan opsi command line baru untuk
membekukan semua string literal di dalam berkas sumber.
Adapun tambahan untuk debugging, Anda bisa mendapatkan di mana objek dibuat
eror "can't modify frozen String"
oleh
--enable-frozen-string-literal-debug
.
Sebuah safe navigation operator,
yang telah ada di C#, Groovy, dan Swift, diperkenalkan untuk memudahkan
penanganan nil
sebagai obj&.foo
. Array#dig
dan Hash#dig
juga ditambahkan.
did_you_mean gem is bundled.
Gem did_you_mean
menunjukkan calon NameError
dan NoMethodError
untuk memudahkan
debugging.
Coba dan nikmati memprogram dengan Ruby 2.3.0-preview1, dan laporkan apa yang Anda ketahui kepada kami!
Perubahan Penting sejak 2.2
- akan ditentukan
Lihat NEWS dan ChangeLog untuk detail.
Dengan perubahan-perubahan di atas, 1036 berkas berubah, 81312 sisipan(+), 51322 terhapus(-) sejak Ruby 2.2.0.
Unduh
-
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2
- SIZE: 14174035 bytes
- SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea
- SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f
- SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93
-
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz
- SIZE: 17560800 bytes
- SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f
- SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe
- SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383
-
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz
- SIZE: 11225228 bytes
- SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4
- SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8
- SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b
-
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip
- SIZE: 19777010 bytes
- SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1
- SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811
- SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85
Komentar Rilis
Lihat juga jadwal rilis dan informasi lainnya: