main::mprint / print

Begonnen von dobra, Juni 23, 2007, 07:44:57

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

Habe mal eine grundsätzliche Frage zu ssp - Perl

Worin liegt der Unterschied, ob ich in einem ssp-Scrip zur Ausgabe  main::mprint ($x);  oder nur  print ($x);  verwende?
(bei meinen Versuchen war das Ergebnis das selbe)
mfG
dobra

admin

Hallo Dobra,

es gibt tatsächlich einen Unterschied:

print() gibt den Text direkt aus.

main::mprint() gibt den Text als Ersetzung des ssp-Identifiers aus.

Das mag in vielen Fällen zum gleichen Ergebnis führen, muss es aber nicht.
Wir können nur für main::mprint() ganarntieren, dass es funktioniert.
Deshalb die Empfehlung main::mprint() zu benutzen.

Gruss hop

dobra

Hallo hop,

Danke für die Erklärung!

Wenn ich das "Warum" weiß und verstehe, mache ich ein bißchen weniger Fehler.......
mfG
dobra