Ruby
Ruby 3.0
Fedora 34 предоставляет Ruby 3.0 — последнюю версию языка Ruby. Заметные особенности Ruby 3.0 по сравнению с предыдущими версиями:
-
Возможности параллельного выполнения обновлены по сравнению с Ruby 2.7: добавлены
Fiber Schedulerи предварительная реализацияRactor. -
Статическая типизация:
RBSобеспечивает основу для определения типов в программах на Ruby. Ruby по умолчанию остаётся языком с динамической типизацией, ноRBSдействует как дополнительный (базовый) слой программы, предоставляя функциональность статической типизации и некоторые преимущества языков со статической типизацией. -
IRBполучает преимущества в производительности: он стал быстрее, и теперь можно измерить время выполнения с помощью командыmeasure. -
Обновлены стандартные библиотеки.
-
Сопоставление с образцом теперь является стабильной функцией.
Дополнительную информацию см. в примечаниях к выпуску.
Want to help? Learn how to contribute to Fedora Docs ›