Ruby 3.0 changes - Ruby Changes
29-Dec-2020 1215
Ruby 3.0 is a major language release. The core team worked hard to preserve backward compatibility while delivering some huge and exciting new features.Full separation of keyword argumentsRactors: Thread-alike object implementing the actor model, and finally lifting the GVL (Global Virtual machine Lock) and enabling true concurrencyNon-blocking IO with FibersType declarations (in separate files)Pattern matching:No longer experimentalTwo flavors for one-line pattern matching: => (aka rightward assignment) and in (aka boolean check)Find patterns“Endless” methodsGC auto-compaction.
Ruby 3.0 changes - Ruby Changes #ruby #rubydeveloper #rubyonrails #changes #Changes https://rubyonrails.ba/link/ruby-3-0-changes-ruby-changes