Thread Wirds in Perl6 noch "eq" vs. "==" geben? (17 answers)
Opened by Muffi at 2012-06-05 16:31

moritz
 2012-06-13 14:00
#158947 #158947
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
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.

View full thread Wirds in Perl6 noch "eq" vs. "==" geben?