[pyar] [Consulta] Instrucción assert
Hugo Arregui
hugo.arregui en gmail.com
Vie Jun 14 10:33:04 ART 2013
Una cosa mas, que puede ayudar a aclarar la cuestión.
Las aserciones, no deben tener efecto colateral, esto es, no deben
modificar el estado del programa. Ejemplo de un mal uso:
contador_global = 0
def inc_contador():
contador_global +=1
assert (inc_contador() == 1)
Porque esto esta mal? Porque cuando la aserciones se habilitan el
resultado de programa sera uno, y cuando se deshabilitan sera otro. A
esto me referia cuando digo "no afectan el curso normal del programa".
More information about the pyar
mailing list