Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Comment faire pour utiliser une expr…
  • PHP vs. Perl Performance 
  • Suzuki 250 Spécifications Quad 
  • Comment utiliser des variables dans …
  • Comment se connecter à une base de …
  • Comment faire pour déboguer Perl 
  • Comment faire pour supprimer tous le…
  • Comment puis-je obtenir script Perl …
  • Comment faire pour trouver des doubl…
  • Perl : Comment utiliser une variable…
  •   programmation Perl
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    programmation Perl

    Comment faire pour mettre des caractères spéciaux dans une variable en Perl

    Lors de l'attribution des valeurs aux variables en Perl, utilisez des guillemets simples pour affecter des données littérales fermés ou guillemets pour inclure les données que vous souhaitez interpoler , par exemple lorsque vous utilisez des variables supplémentaires dans le chaîne. Parfois, vous pouvez être amené à utiliser des caractères spéciaux dans la variable , comme des guillemets , mais leur utilisation se termine la chaîne. Pour contourner ce problème, utilisez la barre oblique inverse pour «échapper» caractères. La barre oblique inverse indique au programme Perl qui le ou les caractères suivant ont un but particulier, et que vous voulez qu'il lise ces personnages différemment que le programme fait normalement. Instructions
    1

    ouvrir un fichier de programme Perl. Tapez le code suivant :

    $ var = "" Bonjour ", j'ai dit" ;

    print $ var ;

    Cela provoque une erreur parce que Perl voit les deux doubles . des guillemets au début et à supposer que cette chaîne est ouvert et fermé là-bas. Toutes les données après est hors de propos et ne suit pas la syntaxe Perl correcte
    2

    Supprimer les deux précédentes lignes de code et les remplacer par ce qui suit: .

    $ Var = "\\" Bonjour , \\ " je l'ai dit . " ;

    print $ var ;

    Perl voit les deux barres obliques et sait que le caractère après chaque fait partie de la variable de chaîne et ne vise pas à fermer. Le résultat de la fonction d'impression est « Bonjour , dis-je . "
    3

    Tapez le code suivant :

    $ var = " Le prix est de 3 $ . " ;

    print $ var ;

    Perl utilise le signe dollar comme un caractère spécial pour désigner les variables . Parce guillemets disent Perl pour interpoler le contenu à l'intérieur de la chaîne , Perl pense que "$ 3" est une autre variable. Dans ce cas , il n'a pas de valeur , donc la sortie de la fonction d'impression est
    4

    Supprimer les deux précédentes lignes de code et les remplacer par le suivant: « Le prix est . ":

    $ var = " le prix est de $ \\ 3. " ;

    print $ var ;

    la barre oblique inverse échappe le caractère de signe dollar, de sorte que la sortie est ici " le prix est de 3 $ . " Pour éviter d'avoir à échapper les caractères , vous pouvez utiliser les guillemets simples pour attribuer une valeur à $ var. Cela indique au programme Perl de prendre la valeur de la lettre, dans ce cas " Le prix est de 3 $ " sans une barre oblique inverse avant le signe du dollar est égal à " Le prix est de $ \\ 3. "
    5

    Tapez le suivant le code suivant:

    $ var = "Ceci est un n \\ nCe est n sur une nouvelle ligne . " ;

    print $ var ;

    Alors que la valeur de cette variable est une peu confus, il est en fait rien de mal avec le code. Le "\\ n" est une séquence d'échappement spéciale qui indique à Perl pour insérer une nouvelle ligne. Le résultat de cette sortie écrit: « Il s'agit d'un n » et « Ceci est n sur une nouvelle ligne " sur deux lignes distinctes . Le "\\ n" n'apparaît pas . Perl a d'autres séquences d'échappement , y compris "\\ t" pour une tabulation , "\\ u " pour convertir le caractère suivant en majuscules et "\\ U " pour convertir tous les caractères suivants en majuscules jusqu'à ce que " \\ E" indique que cela cesse.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment déterminer les éléments présents dans un tableau en utilisant Perl 
  • Tutoriel pour XML pour Perl 
  • Comment manipuler les données en Perl 
  • Comment puis-je imprimer une variable avec un Perl CGI 
  • Comment supprimer les fichiers HTML dans le répertoire Perl 
  • Comment faire de l'encre en gel 
  • Comment lire une ligne de DOSBox Avec Perl 
  • Comment trouver la longueur d'un tableau Perl 
  • Comment masquer Mot de passe Caractères dans STDIN Perl sous Windows 
  • Comment trouver le répertoire Perl sur un serveur 
  • Connaissances Informatiques © http://www.ordinateur.cc