Erstens bin ich Anfänger in Perl. Ich würde gerne wissen, was dieser Code bedeutet.
Ich weiß, dass es eine Funktion ist, und var1 ist das erste Argument der Funktion und var2 ist das zweite Argument. Aber was bedeutet das $$ in if-Anweisung?
Also bedeutet es, dass $ var1 Hash ist?
Nein. Es bedeutet nicht, dass $ var1 ein Hash ist. Es gibt keine Hash-Lookup-Klammern. Dies bedeutet, dass $ var1 eine Referenz auf einen Skalar ist. –
@DaveCross machen das eine Antwort? – ysth