Kaj bo novega v Ruby 2.6?

Ravno naletel na članek o novostih v Ruby 2.6 in je omenjenih nekaj lušnih sladkorčkov.

Tule je kratek seznam nekaterih sprememb oziroma dodelav:

  • Just In Time compilation (MJIT)
  • Endless ranges
  • Array#union and Array#difference
  • Array#filter is a new alias for Array#select
  • Hash#merge, merge! now accept multiple arguments
  • The #then method
  • Random.bytes
  • Range#=== now uses cover? rather than include?
  • Another notable speed improvements

Jaz se najbolj navdušujem nad Array#filter aliasom, Hash#merge spremembo in #then metodo. Nič hudo revolucionarnega, ampak prvo sem res vedno najprej napisal kot #filter, ker sem tega vajen iz drugih jezikov, druga dva pa res pripomoreta k večji preglednosti kode.

Še kdo tu sploh uporablja Ruby? :)

Vir: medium.com/tailor-tech/whats-new-in-ruby-2-6-a4774f3631c1

Nazadnje urejal Vini (28. nov 2018 ob 14:14)