Origin of the term "first-class object"
Aahz
aahz at pythoncraft.com
Tue Nov 18 09:59:07 EST 2003
In article <wmkub.177225$9E1.927898 at attbi_s52>,
Rainer Deyke <rainerd at eldwood.com> wrote:
>
>Suppose the 'x' in 'x = f(x)' is not a simple variable, but an element in a
>list
>
>l[x * 2 + f(y)] = f(l[x * 2 + f(y)])
>
>This statement contains an obvious redundancy that will make code
>maintenance difficult. Python allows me to factor out some of the
>redundancy:
>
>index = x * 2 + f(y)
>l[index] = f(l[index])
>
>However, Python gives me no way to factor out the remaining redundancy.
Sure it does: change the immutable to a mutable.
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
Weinberg's Second Law: If builders built buildings the way programmers wrote
programs, then the first woodpecker that came along would destroy civilization.
More information about the Python-list
mailing list