Ron Adam wrote:

> Or just ...
> 
>     def f(a, b, c=?, d=x):

But there's nothing about this that particularly
suggests that c *must* be specified with a keyword.
It looks like just another positional arg with a
rather strange-looking default.

Keep in mind that there's really no connection
between the = used in the definition and the =
used in the call. They mean different things and
are independent of each other.

--
Greg
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to