elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Salió Perl v5.34
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Salió Perl v5.34  (Leído 2,728 veces)
explorer

Desconectado Desconectado

Mensajes: 102


Analista/Programador Perl


Ver Perfil
Salió Perl v5.34
« en: 22 Mayo 2021, 22:10 pm »

Ya tenemos nueva versión de Perl, la v5.34.

Perl 5.34.0 representa aproximadamente 11 meses de desarrollo desde Perl 5.32.0 y contiene aproximadamente 280 000 líneas modificadas a lo largo de 2100 archivos por parte de 78 autores.

Las novedades que trae (entre otras):

Cambios principales
  • Sintaxis experimental para try/catch
Código
  1. use feature 'try';
  2.  
  3. try {
  4.    a_function();
  5. }
  6. catch ($e) {
  7.    warn "An error occurred: $e";
  8. }
    Para más información, mira "
Try Catch Exception Handling" en perlsyn.

  • ahora se acepta qr/{,n}/

Ahora se acepta un límite inferior vacío para los cuantificadores de exp. reg., como {,3}. Se permite blancos permitidos dentro pero adyacentes a llaves (en contextos doblemente comillas y patrones de exp. reg.).

Esto significa que puede escribir cosas como \x{ FFFC } si quieres. Esto aplica a todas las construcciones, como \b{}, \g{}, \k{}, \N{}, \o{} y \x{}; así como los cuantificadores de exp. reg. {m,n}. \p{} y \P{} retienen sus actuales, incluso pobres, reglas impuestas por el estándar Unicode (vea "Properties accessible through \p{} and \P{}" en perluniprops).

Esta habilidad está en efecto sin importar la presencia del modificador de patrones de exp. reg. /x.

Adicionalmente, la coma en el cuantificador de exp. reg. con llaves puede tener blancos (tabuladores o espacios) antes o después de la coman, como qr/a{ 5, 7 }/.

  • Nueva sintaxis octal 0oddddd

Ahora es posible especificar literales octales con el prefijo 0o, como en 0o123_456, paralelo a las construcciones actuales para especificar literales en hexadecimal 0xddddd y literal binario 0bddddd. También, la función oct() acepta ahora esta nueva sintaxis.

Vea "Scalar value constructors" en perldata y "oct EXPR" en perlfunc.[/list]

Nuevas plataformas
  • 9front, que es un derivado de Plan9 en plataformas i386.
Plataformas actualizadas
  • Plan 9
  • Mac OS (Darwin)
Plataformas obsoletas
  • Symbian


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Salio el Pro evolution 6??
Juegos y Consolas
denacroxis 4 1,960 Último mensaje 16 Octubre 2006, 03:35 am
por denacroxis
Ya salio el GTA IV, ahora si!!!! « 1 2 »
Juegos y Consolas
offspring13 11 6,430 Último mensaje 5 Diciembre 2008, 16:36 pm
por Embusterillo de bolsillo
[PERL]Busco recomendacion para empezar con Perl
Scripting
Ocelot1994 1 2,654 Último mensaje 6 Julio 2016, 10:59 am
por explorer
Salió Perl v5.26.0
Scripting
explorer 0 2,219 Último mensaje 31 Mayo 2017, 01:32 am
por explorer
[Perl] Salió Perl v5.28
Scripting
explorer 2 2,707 Último mensaje 26 Junio 2018, 22:23 pm
por explorer
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines