Interne Datentypen

Während der Opcodebaum ausgeführt wird, aus dem ein kompiliertes Perl-Programm besteht, werden Perl-Werte erzeugt, manipuliert und wieder freigegeben. Die Datentypen, die Ihnen aus Perl vertraut sind, besitzen entsprechende Gegenstücke in dem Perl zugrundeliegenden C-Code. Sie müssen etwas über diese Datentypen wissen, wenn Sie Daten zwischen den beiden Sprachen austauschen wollen.

Drei C-Typedefs entsprechen den drei elementaren Perl-Datentypen: SV (»scalar value«, also skalarer Wert), AV (»array value«, also Arraywert) und HV (»hash value«, also Hashwert). Zusätzlich stellt IV einen einfachen vorzeichenbehafteten Integerwert dar, der garantiert groß genug ist, um einen Zeiger oder einen Integerwert aufzunehmen. Die Typen

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.