Documentation for a newer release is available. View Latest

Ruby

Ruby 3.0

Fedora 34 proporciona Ruby 3.0, l’última versió del llenguatge Ruby. Característiques notables de Ruby 3.0, en comparació amb versions anteriors:

  • La capacitat d’executar-se simultàniament s’actualitza respecte a Ruby 2.7, amb Fiber Scheduler i la incorporació preliminar de Ractor.

  • Tipus estàtic: RBS proporciona una base per permetre que els programes escrits en Ruby defineixin tipus. Ruby continua sent un llenguatge de tipatge dinàmic per defecte, però RBS actua com una capa addicional (de base) d’un programa per proporcionar funcionalitat de tipus estàtic i obtenir alguns dels beneficis d’un llenguatge de tipatge estàtic.

  • IRB guanya alguns avantatges de rendiment: és més ràpid, i ara es pot mesurar el temps d’execució utilitzant l’ordre measure.

  • Les biblioteques estàndard s’actualitzen.

  • La coincidència de patrons és ara una característica estable.

Consulteu les notes de llançament per obtenir més informació.