On Thu, Jun 6, 2013 at 12:24 PM, Rick Johnson <rantingrickjohn...@gmail.com> wrote: > In Python, if you fail to use the return statement, then Python will return > None, NOT some some value that just happens to be the last line executed in > the function -- Ruby breaks the law of least astonishment.
Ruby comes from a tradition where this behavior is not astonishing. Languages do not exist in a vacuum. -- Devin -- http://mail.python.org/mailman/listinfo/python-list