Go 1.24: Punteros débiles, finalizadores mejorados y mapas ultrarrápidos

2025-01-17
Go 1.24: Punteros débiles, finalizadores mejorados y mapas ultrarrápidos

Go 1.24, cuyo lanzamiento está previsto para febrero, incluye mejoras significativas. Este tutorial interactivo destaca características clave como punteros débiles, finalizadores mejorados, una implementación de mapa altamente optimizada que utiliza SwissTable, mapas concurrentes hash-trie, acceso al sistema de archivos con ámbito de directorio y mucho más. El código de ejemplo muestra el uso y las mejoras de rendimiento. Las pruebas también se han mejorado con tiempo sintético para pruebas, registro simplificado y nuevos iteradores de cadenas y bytes. Estas mejoras aumentan significativamente la eficiencia y el rendimiento de Go.