Menú

Noviembre 2009
Dom Lun Mar Mie Jue Vie Sab
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5

Imagen Aleatoria

Webcam: Santa Justa (Sevilla)

Webcam: Santa Justa (Sevilla)

Amigos

Vargas
Eddine
Brero's

Comentarios Recientes

Hoy, después de muchos meses trabajando con Python (y que de hecho debería ser el penúltimo día, por el momento, pero no lo será), he descubierto una curiosa fuente de bugs, cuya provenencia conocía, pero mi mente se negaba a admitir. Porque en Python, que es un grandísimo lenguaje de programación, ocurre lo sigiente:

('hola') == 'hola' # True!
 

O lo que es lo mismo, una tupla de un único elemento, no es una tupla, Para conseguir esto hay hacer

('hola',) == 'hola' # False!
 

Es decir, insertar una sutil ',' al final de la tupla. Aunque en realidad, tiene sentido, si se piensa en que una tupla es un conjunto que no puede crecer, y que un conjunto de un único elemento puessss, es el elemento.

Aún así me he iluminado. Me emparanoio, lo sé.

luis | General, Informática, Paranoia | Jueves 25 Octubre 2007 5:29pm
Rafael Vargas, <> / Lunes 29 Octubre 2007 1:53pm  
avatar

Me estoy acordando de cuando sufrías la configuración de los Themes en Plone... creo que tenía que ver al final con una coma, ¿no?

De todos modos, aunque no lo parezca, para mí tiene sentido que ('hola',) == 'hola' sea falso. Eso sí, que sin un buen coloreado y bajo de reflejos... puede ser una fuente de bugs grande face-smile.png

[ Responder (0) ]

Dejar un comentario









Fuentes XML de comentario: RSS | Atom