Menú
Imagen AleatoriaWebcam: Santa Justa (Sevilla)![]() AmigosVargasEddine 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é. Re: Iluminación Pithónica
Rafael Vargas, <> / Lunes 29 Octubre 2007 1:53pm
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
[ Responder (0) ]
Dejar un comentario |
||||||||||||||||||||||||||||||||||||||||||||||||||