für ein Projekt hätte ich gerne die Möglichkeit, symbolische Konstanten zu definieren. In C/C++ kann man ja enums benutzen, sowas wie
Code: Alles auswählen
enum SortBy {LEXICAL, LAST_USED};
void listObjects(SortBy sortBy = LAST_USED) {
if (LEXICAL == sortBy) {
cout << "Sorted lexically";
}
else if (LAST_USED == sortBy) {
cout << "Sorted by age";
}
In Python geht das wegen der grösseren Dynamik so ja nicht. Man kann sich natürlich einfach entsprechende globale Namen bauen (richtige Konstanten gibt's ja nicht), wie
Code: Alles auswählen
LEXICAL = 1
LAST_USED = 2
Gruss
Wolfgang