mherger wrote:
> Wenn du also die Klasse nicht brauchst, dann rufe sie nicht als Methode
>
> einer Klasse auf, sondern als einfache Funktion:
>
> my $device = Plugins::HueBridge::Settings::findUDN( $deviceUDN,
> $XMLConfig->{'device'} );
>
> Also nicht Klasse->methode(), sondern Klasse::methode().
>
Mal so ausgedrückt: Da ich nicht weiß, ob ich die Klasse brauche oder
nicht, geht der Aufruf glaub ich auch direkt als Methode.
Ich renne nur immer automatisch in die Syntax mit dem "->" da ich das
irgendwie eingänglicher finde...
Mal zum Verständnis:
Wenn ich allerdings der Funktion noch ein "$self = shift" als erste
Argumentüberahme reinschaschreibe würde es auch funktionieren?
An anderen Stellen, klappt es nämlich mit dem Pfeil und da hab ich dann
immer "$self = shift" o.ä. als erstes Argument, dass ich nicht
übergebe...
Gibt es vielleicht einen prinzipielle Vorteil, wenn ich die Klasse
mitgebe?
LMS-7.9@solaris. 2x Radio, 2x Duet, 1x Chromecast v1, ShairTunes, 1x
Philips Hue System
------------------------------------------------------------------------
chincheta0815's Profile: http://forums.slimdevices.com/member.php?userid=42904
View this thread: http://forums.slimdevices.com/showthread.php?t=107410
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de