Phát hành Ruby 2.3.0-preview1

Đăng bởi naruse vào 11 Nov 2015

Chúng tôi vui mừng thông báo phát hành Ruby 2.3.0-preview1.

Ruby 2.3.0-preview1 là bản xem trước đầu tiên của Ruby 2.3.0. Nhiều tính năng mới và cải tiến đã được bao gồm.

Một Frozen String Literal Pragma được giới thiệu. Với Ruby 2.1, "str".freeze đã được tối ưu hóa để giảm việc cấp phát đối tượng. Ruby 2.3 giới thiệu một magic comment mới và tùy chọn dòng lệnh để đóng băng tất cả các chuỗi ký tự trong tập tin nguồn. Ngoài ra để gỡ lỗi, bạn có thể biết đối tượng được tạo ở đâu khi gặp lỗi "can't modify frozen String" bằng cách sử dụng --enable-frozen-string-literal-debug.

Một toán tử điều hướng an toàn, đã tồn tại trong C#, Groovy, và Swift, được giới thiệu để dễ dàng xử lý nil với cú pháp obj&.foo. Array#digHash#dig cũng được thêm vào.

gem did_you_mean được đi kèm. Gem did_you_mean hiển thị các ứng viên khi gặp NameErrorNoMethodError để hỗ trợ gỡ lỗi.

Hãy thử và tận hưởng lập trình với Ruby 2.3.0-preview1, và báo cáo cho chúng tôi những gì bạn biết!

Thay đổi đáng chú ý kể từ 2.2

  • TBD

Xem NEWSChangeLog để biết chi tiết.

Với những thay đổi đó, 1036 tập tin thay đổi, 81312 dòng thêm(+), 51322 dòng xóa(-) kể từ Ruby 2.2.0.

Tải về

  • 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

Ghi chú phát hành

Xem thêm lịch phát hành và thông tin khác:

ReleaseEngineering23

Tin mới nhất

Phát hành Ruby 4.0.0

Chúng tôi vui mừng thông báo phát hành Ruby 4.0.0. Ruby 4.0 giới thiệu “Ruby Box” và “ZJIT”, cùng nhiều cải tiến khác.

Đăng bởi naruse vào 25 Dec 2025

Diện mạo mới cho tài liệu Ruby

Tiếp theo việc thiết kế lại ruby-lang.org, chúng tôi có thêm tin vui để kỷ niệm 30 năm Ruby: docs.ruby-lang.org có diện mạo hoàn toàn...

Đăng bởi Stan Lo vào 23 Dec 2025

Thêm Tin...