[pyar] [Programacion] input function
Angel Java Lopez
ajlopez2000 en gmail.com
Mie Mar 7 13:20:55 ART 2012
Ah! Gracias!
El truco es el return None (adelanto que la gente de .NET parece haber
implementado TryParse internamente, sin usar Parse y try/catch de
exception, a confirmar)
Bien, yo me habia "enganchado mal" viendo de tener un ref out int en
Python. Si bien int es un objeto, y se pasa por referencia, tambien es
inmutable, y no veia como obtener la semantica ref out en Python. Enlaces
que encontre de ese tema:
http://stackoverflow.com/questions/578635/how-to-pass-values-by-ref-in-python
http://stackoverflow.com/questions/534375/passing-values-in-python
http://rg03.wordpress.com/2007/04/21/semantics-of-python-variable-names-from-a-c-perspective/
http://stackoverflow.com/questions/2857287/writing-iron-python-method-with-ref-or-out-parameter
2012/3/7 Claudio Freire <klaussfreire en gmail.com>
> 2012/3/7 Angel Java Lopez <ajlopez2000 en gmail.com>:
> > bool int.TryParse(string s, out ref i)
> >
> > justamente para no ir a tener que tratar excepciones
> >
> > Se podria hacer algo asi en Python?
>
> def tryParse(x):
> try:
> return int(x)
> except ValueError:
> return None
>
> x = tryParse(raw_input(...))
> if x is None:
> putear()
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120307/55044e10/attachment.html>
More information about the pyar
mailing list