Ruby
Ruby 3.0
O Fedora 34 fornece Ruby 3.0, a versão mais recente da linguagem Ruby. Recursos notáveis do Ruby 3.0, em comparação com as versões anteriores:
-
A capacidade de execução simultânea foi atualizada em relação ao Ruby 2.7, com
Fiber Scheduler
e a adição preliminar de`Ractor`. -
Tipagem estática:
RBS
fornece uma base para permitir que programas escritos em Ruby definam tipos. Ruby continua sendo uma linguagem tipada dinamicamente por padrão, masRBS
atua como uma camada adicional (fundação) de um programa para fornecer funcionalidade de tipo estático e obter alguns dos benefícios de uma linguagem tipada estaticamente. -
O
IRB
ganha algumas vantagens de desempenho: é mais rápido, e agora é possível medir o tempo de execução usando o comando`measure`. -
Bibliotecas padrão são atualizadas.
-
A correspondência de padrões (pattern matching) agora é um recurso estável.
Veja as notas de lançamento para obter mais informações.
Want to help? Learn how to contribute to Fedora Docs ›