Thread Wirds in Perl6 noch "eq" vs. "==" geben?
(17 answers)
Opened by Muffi at 2012-06-05 16:31
Es gibt viele Scriptsprachen, in denen Operatoren verschiedene Dinge machen, je nach dem, welche Datentypen involviert sind.
Z.B. in Javascript, a + b kann entweder Addition oder String Concatenation sein, je nach dem ob a eine Zahl oder ein String ist. Und was passiert, wenn a ein Array ist? Weisst du es? Ich zumindest nicht. Perl ist schon immer einen anderen Weg gegangen: Es gibt einen Operator pro Operation, und wenn die Datentypen nicht passen, dann werden sie passend gemacht. Daher == fuer Zahlen und eq fuer Strings. Da es in Perl 6 aber eben noch mehr Typen als Strings und Zahlen gibt, gibt es auch mehr Operatoren, ein paar davon allgemein genug, dass sie auch mit benutzerdefinierten Typen umgehen koennen. |