Un scalaire est une simple unité de données.
Un scalaire peut être un entier, un nombre à virgule flottante, un caractère, une chaîne, un paragraphe ou une page Web complète.
L'exemple suivant montre une utilisation simple des scalaires :
En exécutant le programme ci-dessus, le résultat de sortie est :
Âge = 20Nom = CoderctoSalaire = 130,5
Un scalaire est généralement un nombre ou une chaîne. Les exemples suivants illustrent l'utilisation de différents types de scalaires numériques :
En exécutant le programme ci-dessus, le résultat de sortie est :
entier = 200négatif = -300flottant = 200,34bigfloat = -1,2e-23octal = 255hexa = 255
Les exemples suivants illustrent l'utilisation de différents types de scalaires de chaîne. Faites attention à la différence entre les guillemets simples et les guillemets doubles :
En exécutant le programme ci-dessus, le résultat de sortie est :
var = Chaîne scalaire - Tutoriel du programmeur ! quote = Je suis entre guillemets simples - $vardouble = Je suis entre guillemets doubles - Chaîne scalaire - Tutoriel du programmeur escape = Utiliser des caractères d'échappement - Bonjour tout le monde !
L'exemple suivant montre des opérations simples sur des scalaires :
En exécutant le programme ci-dessus, le résultat de sortie est :
str = bonjournummonde = 15mix = bonjourmonde15
Nous pouvons utiliser des guillemets simples pour afficher des chaînes multilignes comme suit :
En exécutant le programme ci-dessus, le résultat de sortie est :
Tutoriel pour les codeurs - apprenez non seulement la technologie, mais aussi les rêves !
Vous pouvez également utiliser la syntaxe du document « ici » pour afficher plusieurs lignes :
En exécutant le programme ci-dessus, le résultat de sortie est :
Tutoriel pour les codeurs - apprenez non seulement la technologie, mais aussi les rêves !
Ci-dessous, nous démontrerons l'application de caractères spéciaux en Perl, tels que __FILE__, __LINE__ et __PACKAGE__, qui représentent respectivement le nom de fichier, le numéro de ligne et le nom de package du script en cours d'exécution.
Remarque : __
est composé de deux traits de soulignement, et il y a deux traits de soulignement avant et après __FILE__
.
Ces caractères spéciaux sont des jetons distincts et ne peuvent pas être écrits dans une chaîne, par exemple :
En exécutant le programme ci-dessus, le résultat de sortie est :
Nom du fichier test.pl numéro de ligne 4 nom du package main__FILE__ __LINE__ __PACKAGE__
Une chaîne commençant par v suivi d'un ou plusieurs entiers séparés par des points est traitée comme une chaîne littérale.
Lorsque vous souhaitez déclarer directement la valeur numérique de chaque caractère, v-string fournit un moyen plus propre de construire de telles chaînes, contrairement à "x{1}x{14}x{ 12c}x{fa0}" qui ne l'est pas. facile à comprendre. Nous pouvons regarder les exemples suivants :
En exécutant le programme ci-dessus, le résultat de sortie est :
Caractère large imprimé sur la ligne test.pl 7.smile = ☺foo = foomartin = Martin