Explorando as funcionalidades do Ruby 3
O Ruby 3, lançado em dezembro de 2020, representa um marco na evolução da linguagem. Com o ambicioso projeto Ruby 3x3, que prometia tornar o Ruby três vezes mais rápido que o Ruby 2, a versão trouxe não apenas ganhos de performance, mas também novas paradigmas de concorrência, tipagem opcional e expressividade sintática. Este artigo explora as principais funcionalidades do Ruby 3 sob a perspectiva de uma lista final de 1200 temas, oferecendo exemplos práticos para cada conceito.