genannt wurde, kann Sie ein Unterprogramm als eine Methode aufrufen, die beiden Syntaxen im Beispiel unter Verwendung von unten.Wie kann man überprüfen, ob ein Unterprogramm mit einem Objektaufruf Methode oder nicht
Aber man kann es auch nicht als ein Objekt aufrufen.
#====================================================
package Opa;
sub opa{
$first= shift;
$second= shift;
print "Opa $first -- $second\n";
}
package main;
# as object:
Opa->opa("uno");
opa Opa ("uno");
# not as object
Opa::opa("uno","segundo");
Opa::opa("Opa","uno");
#====================================================
Es gibt eine Möglichkeit, aus dem Innern des Unterprogramm „im Allgemeinen“ zu wissen, welche Art von Beschwörung einer Unter erhalten hat ?.
Warum brauchen Sie wissen? Das klingt nach einem xy-Problem. – simbabque