logo

Acerca de

Bienvenido a mi blog, el sitio perfecto para mis inquietudes, experiencias e idas de olla sobre temas de hoy en día.

Historia al azar

Últimas entradas

Últimos comentarios

Enlaces

Meta

photo Luis PeraltaEstado Jabber
Ziritione
Castellón Spain
39.997638, -0.064030

Sindica

Sindícame, por cortesía del subliminal Atom.

14 Septiembre 2006

Es bien conocido que algunos lenguajes de programación prefieren utilizar una sintaxis sencilla y eliminar el uso de llaves y otras marcas para identificar ámbitos y bloques de código. Uno de estos lenguajes es Python. Un ejemplo de lenguaje que prefiere marcado un poco más sofisticado es Perl.

Antes de que a alguno se le ocurriese lo de complicar un poco la sintaxis de Python para poder hacer algunas de las filigranas que se pueden hacer en otros lenguajes (básicamente hacer el código mucho menos legible), ya han añadido una curiosa funcionalidad:

  peralta@daphne:~/cvs $ python
  Python 2.4.3 (#2, Apr 27 2006, 14:43:32)
  [GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from __future__ import braces
    File "<stdin>", line 1
    SyntaxError: not a chance
  >>>

Vamos, que ni de coña :)

  1. xuzo

    <p>No lo pillo, sera que tengo el dia tonto o python no es lo mio xD</p>

  2. Luis Peralta

    <p>El palabro significa llaves... las llaves que delimitan bloques en C o Perl... import braces, además del módulo del futuro... ni de coña!</p>

Lo siento, esta entrada ya no permite comentarios