| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    ·Comment utiliser les expressions régulières pour vér…
    ·Comment lire plus d'une ligne à la fois en Perl 
    ·La différence entre la sortie et mourir en Perl 
    ·PHP vs. Perl Performance 
    ·Comment utiliser les lignes d'un fichier sous forme de …
    ·Comment utiliser PDF Xchange Viewer 
    ·Comment faire un script d'inondation 
    ·Comment tester un script CGI Sendmail 
    ·Comment ajouter des modules Perl 
      articles en vedette
    ·Comment utiliser Attachments.Add à joindre plusieurs e…
    ·Comment écrire à un Div De JavaScript 
    ·Comment faire pour configurer Java Classpath sur Window…
    ·Comment faire pour convertir un int en String en T -SQL…
    ·Comment accéder à un VBA incrémental Record Recherch…
    ·Comment supprimer des nœuds dans PHP & XML 
    ·Comment étendre DIV Hauteur 
    ·Comment faire un changement d'image sur Mouseover 
    ·Qu'est-ce qu'un environnement Visual Basic 
    ·Comment faire pour supprimer les lignes vides partir d'…
    Copyright © Connaissances Informatiques http://fr.wingwit.com