Methodenaufruf liefert keinen skalaren Kontext ... scheint seltsam

8

Dieses Verhalten ist nicht Math :: BigInt-spezifisch, aber der folgende Code bricht in der letzten Zeile.

%Vor%

Dieser Code funktioniert jedoch gut:

%Vor%

Meine Frage ist das ... warum wird kein skalarer Kontext automatisch auf das linke Argument von "- & gt;" angewendet? AFAIK, "- & gt;" funktioniert nur auf Skalaren und (ausnahmsweise) auf Typeglobs.

    
Gregory Nisbet 24.09.2014, 06:50
quelle

2 Antworten

10

Du brauchst noch einen Satz von Parens,

%Vor%

, da Ihr Code als

interpretiert wird %Vor%

und Warnungen gaben dir auch print (...) interpreted as function ..

    
Сухой27 24.09.2014, 06:53
quelle
7

Benötigen Sie + , damit es nicht als Argumente für print interpretiert wird.

%Vor%     
Miller 24.09.2014 06:59
quelle

Tags und Links