On 10 Mar 2006 09:51:01 GMT
Duncan Booth <[EMAIL PROTECTED]> wrote:
> Dmitry Anikin wrote:
> > Is there some contradiction in python syntax which
> > disallows an easy implementation of this feature, or
> > just nobody bothered with this? If former is the case,
> > please show me why, because I badly need this feature in
> > embedded python app (for compatibility with other
> > language that uses such syntax) and might venture to
> > implement it myself, so don't want to waste time if it's
> > gonna break something.
> > 
> I think you would find it hard to implement exactly that
> in Python. Of  course what you can do easily enough is
> invent a magic 'missing' value and  map Python calls of:
> 
>    a_func(missing, missing, 3)
> 
> to a call of:
> 
>    a_func(,,3)

It's not uncommon, of course, to use "None" for this
purpose. I have a lot of code that does something like:

def myfunc(a, b, c):
    if a is None:
        a = []
    ...


-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to