Na, // sind auch gültige Klammerzeichen in Perl wie ## auch.
qw/test asdf/
qw|test asdf|
qw[test asdf]
qw#test asdf#
und ähnlich.
Der Doppelpunkt bezieht sich auf den Export bestimmter Gruppen von Modulvariablen/-Funktionen, die als Liste im Modul vordefiniert wurden.
Beispiel aus dem Modul CGI:
%EXPORT_TAGS = (
':html2' => [ 'h1' .. 'h6', qw/
p br hr ol ul li dl dt dd menu code var strong em
tt u i b blockquote pre img a address cite samp dfn html head
base body Link nextid title meta kbd start_html end_html
input Select option comment charset escapeHTML
/ ]
);
wenn du dann das machst
wird alles was in der vordefinierten Liste [ ... ] steht, automatisch importiert.
Last edited: 2021-10-18 17:31:12 +0200 (CEST)