robert: existiert objekt schon?

hi

weiss jemand, wie man in perl abfragen kann, ob ich der variablen $xy schon ein objekt zugewiesen habe oder nicht?

wäre mega froh, wenn mir jemand weiterhelfen könnte
robert

  1. use Mosche;

    weiss jemand, wie man in perl abfragen kann, ob ich der variablen $xy schon ein objekt zugewiesen habe oder nicht?

    Werte doch einfach die Ausgabe von

    ref($var)

    aus. Wenn es schon ein Objekt ist, ist der Rückgabewert der Klassenname. Wenn $var ansonsten leer ist, kannst du ja auch einfach auf defined() prüfen (oder einfach nur if($var)...). Der ref()-Weg ist aber der eleganteste von diesen Möglichkeiten (weil er alle Fälle abdeckt.

    Zu ref() siehe 'perldoc -f ref'

    use Tschoe qw(Matti);