other python ideas
Richard Brodie
R.Brodie at rl.ac.uk
Tue May 23 09:36:07 EDT 2000
More information about the Python-list mailing list
Tue May 23 09:36:07 EDT 2000
- Previous message (by thread): other python ideas
- Next message (by thread): other python ideas
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Thomas Thiele" <thiele at muc.das-werk.de> wrote in message news:392A7F84.A3D5F34A at muc.das-werk.de... > function overloading is a goog idea. It's really the only thing I miss in > python. > But then it must be possible to check different data-types (like in C++). > > def foo( (int)a ): > print a, "is a int" > > def foo( (float)a ): > print a, " is a float" It's not so hard to write a dispatch function if that's what you really want: from types import * def overloaded(t): dispatch = { IntType: intFunc, FloatType: floatFunc} if dispatch.has_key(type(t)) : dispatch[type(t)](t) else : defaultFunc(t)
- Previous message (by thread): other python ideas
- Next message (by thread): other python ideas
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list