Seite 1 von 2

Re: Von Dezimal nach Römisch

Verfasst: Montag 16. August 2010, 22:10
von Leonidas
BlackJack hat geschrieben:Ein Typ der "aufzählbar" ist, und dessen Exemplare als Konstanten verwendet werden können, und der eine verständliche Zeichenkettenrepräsentation besitzt. In Python werden da oft nichtssagende "magische Zahlen" verwendet.
Ja, das stimmt. Aber noch besser finde ich die Typklassen aus Scala (oder das Equivalent in anderen Sprachen wie Haskell oder OCaml), dort können die Exemplare noch zusätzliche Daten tragen und man wird beim Matchen gewarnt falls man irgendwelche Fälle ausgelassen hat. Ich vermute aber eh, dass Pattern Matching eh mein Lieblingsfeature aus statisch getypten Sprachen ist.

Re: Von Dezimal nach Römisch

Verfasst: Montag 16. August 2010, 23:33
von BlackJack
@cofi: Wenn Du die Konstrukte auf solche einschränkst wie sie in in C funktionieren, dann funktionieren natürlich alle wie in C. :roll: ;-)

Ich nenne jetzt trotzdem mal Pascal (``Case``/``Of``), einige BASIC-Dialekte (``Select``/``Case``), Io (``Object switch``), Smalltalk (``Object»caseOf:``), Go (``switch``/``case``), und CoffeeScript (``switch``/``when``).

Re: Von Dezimal nach Römisch

Verfasst: Dienstag 17. August 2010, 05:46
von xpilz
cofi hat geschrieben:Nein, nicht wirklich.
Wenn ich beim nächsten mal keine Ahnung habe, halte ich mich wohl besser zurück.

Apropro:
Ich kann hier eh gerade nicht viel mitreden..

Trotzdem Danke. Die Sache mit dem Dictionary gefällt mir sehr :D.

Viele grüße, xpilz

Re: Von Dezimal nach Römisch

Verfasst: Dienstag 17. August 2010, 08:51
von cofi
BlackJack hat geschrieben:@cofi: Wenn Du die Konstrukte auf solche einschränkst wie sie in in C funktionieren, dann funktionieren natürlich alle wie in C. :roll: ;-)
Oh nein ich meinte damit, dass es `switch` heissen soll und nicht eben nur so arbeiten und ich war wirklich daran interessiert `switch` kennenzulernen, die nicht in dieselbe Grube fallen.

@xpilz: Nein das war nicht meine Absicht, ich wollte dir nur verdeutlichen, dass es doch einen Unterschied macht. Nur weil du falsch lagst brauchst du jetzt keine Angst vorm naechsten Post haben ;)

Re: Von Dezimal nach Römisch

Verfasst: Dienstag 17. August 2010, 11:28
von xpilz
cofi hat geschrieben:Nein das war nicht meine Absicht, ich wollte dir nur verdeutlichen, dass es doch einen Unterschied macht. Nur weil du falsch lagst brauchst du jetzt keine Angst vorm naechsten Post haben ;)
Okay. :D

Re: Von Dezimal nach Römisch

Verfasst: Dienstag 17. August 2010, 11:31
von EyDu
xpilz hat geschrieben:
cofi hat geschrieben:Nein das war nicht meine Absicht, ich wollte dir nur verdeutlichen, dass es doch einen Unterschied macht. Nur weil du falsch lagst brauchst du jetzt keine Angst vorm naechsten Post haben ;)
Okay. :D
Das gilt aber nur bei cofi :lol: