#!/usr/bin/perl -w ###################################################################### # (c) Michael Schilli 1999 ###################################################################### # Definieren von ... $scalar = "SCALAR_VALUE"; # Skalar $hash{"KEY"} = "HASH_VALUE"; # Hash @array = ("ARRAY_VALUE"); # Array # Referenz auf ... $scalar_ref = \$scalar; # Skalar $array_ref = \@array; # Array $hash_ref = \%hash; # Hash $code_ref = sub { "RETCODE" }; # Code $scalar_ref_ref = \$scalar_ref; # Referenz print "Datentypen: ", # Typen ermitteln ref($scalar_ref), " ", ref($array_ref), " ", ref($hash_ref), " ", ref($code_ref), " ", ref($scalar_ref_ref), "\n"; print "Werte: ", # Dereferenzierte ... $$scalar_ref, " ", # Skalarreferenz @$array_ref, " ", # Arrayreferenz %$hash_ref, " ", # Hashreferenz &$code_ref, " ", # Codereferenz $$$scalar_ref_ref, "\n"; # Referenz auf # Skalarreferenz