Θα έχετε παρατηρήσει ίσως ότι κάποιες φορές χρησιμοποιούμε διπλά εισαγωγικά («»), ενώ κάποιες άλλες μονά (''). Η κύρια διαφορά μεταξύ αυτών των δύο είναι ότι στα διπλά εισαγωγικά η Perl πραγματοποιεί variable interpolation. Δηλαδή:
Print "The number of pupils is $students\n";
Το αποτέλεσμα της εκτύπωσης θα είναι:
The number of pupils is 25.
Δηλαδή η Perl κατάλαβε πως η $students είναι μια scalar και εκτύπωσε την τιμή της. Με άλλα λόγια αντικατέστησε (interpolation) τη μεταβλητή (variable).
Αν είχαμε χρησιμοποιήσει μονά εισαγωγικά (αποστρόφους):
Print 'The number of pupils is $students';
Τότε η εκτύπωση θα μας έδινε:
The number of pupils is $students
Για να τυπώσουμε έναν ειδικό χαρακτήρα στα διπλά εισαγωγικά (π.χ. @, $, %, \, ' κ.λπ.) θα πρέπει να υπάρχει μια backslash πριν από αυτόν. Για παράδειγμα:
Print "The amount is $amount \$\n";
Τότε η εκτύπωση θα μας έδινε:
The amount is 25 $
Φυσικά backslash χρειάζεται και πριν από τον εαυτό της αν θέλουμε να εμφανίζουμε μια \ με την print.
Στα μονά εισαγωγικά δεν χρειάζονται παρόμοια κόλπα (χρήση escape characters όπως είναι η σωστή τους ονομασία) με μόνη εξαίρεση την ίδια την backslash και τις αποστρόφους που πρέπει να δηλώνονται ως \ και \\ για να τυπωθούν κανονικά (π.χ. για να καταλάβει η Perl ότι υπάρχει κανονική απόστροφος και δεν τελειώνει εδώ η ακολουθία χαρακτήρων που πρέπει να τυπώσει).