hotti: Was versteht man unter Pragma?

Beitrag lesen

hi,

Was versteht man unter Pragma?

Ich verstehe darunter die Festlegung von Rahmenbedingungen oder Richtlinien. Wenn ich z.B. in Perl das Pragma "strict" verwende, erhalte ich eine Fehlermeldung, wenn Variablen verwendet werden, die nicht bekanntgegeben wurden. Das Pragma 'utf8', auch in Perl, bestimmt u.a. das Verhalten von Zeichenketten-Funktionen:

Dieses Pragma bestimmt z.B. das Verhalten der length() Funktion, die ohne Pragma stets die Länge von Zeichenketten in bytes  liefert:

no utf8;
print length('€'); # 3

use utf8;
print length('€'); # 1

Viele Grüße,
Horst Heinrich

--
Ein Theoretiker kennt die Theorie. Ein Praktiker weiß, wann die Theorie nicht geht.