Ethical Hacking Institute Course in Pune-India
Extreme Hacking | Sadik Shaikh

Designed and developed by Yukihiro “Matz” Matsumoto of Japan, Ruby is a dynamic, object-oriented, and general-purpose programming language. With the introduction of Rails web framework, Ruby has attracted programmers from all over the world who have worked hard to “make Ruby natural, not simple”.

Just a few days ago, Ruby development team announced the release of Ruby 2.3.0. This is the first stable release of Ruby 2.3 series.

What Are The New Features in Ruby 2.3.0?

Frozen String Literal Pragma:

Now string literals can be frozen and marked as immutable using this syntax:

This feature will allow a developer to improve the performance as Ruby will need to allocate fewer objects. To freeze all string literals in source files, a new magic command has been introduced:

Safe Navigation Operator / Lonely Operator:

Already present in Swift, C#, and Groovy, &. operator allows nil handling easier. If the object equals nil, it will return nil. In any other case, it’ll call the method on the object.

The did_you_mean gem:

The did_you_mean gem allows your to detect any typos to make the debugging process easier. This small change will prove working with the language more easy, particularly for new programmers.

Other changes in Ruby 2.3.0:

The other important changes include:

  • Hash Comparison
  • Hash#dig and Array#dig
  • Number #negative? and #positive?
  • Hash#to_proc
  • Hash#fetch_values
  • Enumerable#grep_v

Find the download links and read more about the release on Ruby’s website.

 

www.extremehacking.org
CEHv9 CHFI ECSAv9 CAST ENSA CCNA CCNA SECURITY MCITP RHCE CHECKPOINT ASA FIREWALL VMWARE CLOUD ANDROID IPHONE NETWORKING HARDWARE TRAINING INSTITUTE IN PUNE,Certified Ethical Hacking, Center For Advanced Security Training in India, ceh v9 course in Pune-India,ceh certification in pune-India, ceh v9 training in Pune-India,Ethical Hacking Course in Pune-India