Google ha lanzado una vista previa de la nueva versión del lenguaje de programación Go. La versión 1.18 agrega funcionalidad para la programación 'genérica' con los llamados tipos 'parametrizados'.
En sus propias palabras, es el cambio más importante y más grande en el lenguaje de programación desde el lanzamiento de la versión 1 de Go. La idea detrás de los genéricos es que ahora permite la funcionalidad para representar funciones y estructuras de datos modificando los tipos. Esto excluye la 'generalidad' permitida al definir un tipo de interfaz como una forma de abstraer los datos reales que se llevan a una función.
Google indica que los desarrolladores de Go deben darse cuenta de que la funcionalidad sin duda conducirá a nuevos errores. Por lo tanto, deben abordar estos "genéricos" con precaución.
Además de la funcionalidad anterior, la nueva vista previa también tiene soporte incorporado para escribir pruebas basadas en fuzzing. Estas pruebas pueden encontrar automáticamente entradas que hacen que los programas se bloqueen o devuelvan respuestas no válidas. Go 1.18 Beta también ofrece un nuevo 'modo de espacio de trabajo Go'. Esto permite a los programadores trabajar con múltiples módulos Go simultáneamente. Esto es especialmente útil para proyectos grandes, según Google.
Además, la versión 1.18 Beta agrega funcionalidad con un comando go version -m extendido. Este comando ahora almacena detalles como indicadores del compilador. Un programa ahora puede consultar sus propios detalles de compilación con el comando debug.ReadBuildInfo.
Además, se ha agregado en la vista previa una convención de llamadas más basada en registros, disponible desde Go 1.17. Mientras que en la versión anterior esta funcionalidad solo era adecuada para acelerar el código Go en sistemas x86 y x64, ahora también es adecuada para sistemas basados en ARM64 y PPC64. Esto debería proporcionar hasta un 20 por ciento más de velocidad.
Muchas personas informan que tienen problemas con un sitio web llamado Phaliconic.com. Este sitio web engaña a los usuarios para que...
Muchas personas informan que tienen problemas con un sitio web llamado Pergidol.co.in. Este sitio web engaña a los usuarios para que...
Muchas personas informan que tienen problemas con un sitio web llamado Mysrverav.com. Este sitio web engaña a los usuarios para que...
Muchas personas informan que tienen problemas con un sitio web llamado Logismene.co.in. Este sitio web engaña a los usuarios para que...
Muchas personas informan que tienen problemas con un sitio web llamado Mydotheblog.com. Este sitio web engaña a los usuarios para que...
Muchas personas informan que tienen problemas con un sitio web llamado Check-tl-ver-94-2.com. Este sitio web engaña a los usuarios para que...