Qu'est-ce qu'une chaîne littérale?

Une chaîne littérale peut faire référence à l'un des éléments suivants:

1. Alternativement appelée littéral (s), une chaîne littérale est une série de caractères encadrés par des guillemets simples ou doubles (ou les deux), en fonction du langage de programmation ou de la ligne de commande. Lorsqu'une chaîne de caractères est traitée comme une valeur littérale, le programme n'essayera pas d'interpréter quoi que ce soit dans la chaîne tant qu'il ne rencontrera pas de guillemet simple ou double.

Par exemple, en Perl, à l’aide de la commande ci-dessous, le message "Hello World! Voici un $ 1" sera affiché.

 print 'Bonjour tout le monde! Voici un $ 1 '; 

Toutefois, si cette même chaîne est entourée de guillemets doubles au lieu de guillemets simples, Perl essaierait d'interpréter le $ 1 comme une variable, sauf si le signe dollar est évité, comme indiqué ci-dessous.

 print "Hello World! Voici un \ $ 1"; 

La même chose est vraie si vous souhaitez ajouter une variable à une chaîne. Dans l'exemple ci-dessous, la variable $ name est affectée à "Nathan" et la première impression utilisant un seul guillemet est traitée comme une chaîne littérale, ce qui signifie qu'elle affichera "Hello $ name". Cependant, la deuxième impression avec des guillemets doubles est une chaîne interprétée et affichera "Hello Nathan".

 utiliser strict; mon $ name = "Nathan"; affiche 'Bonjour $ nom'; affiche "Bonjour $ nom"; 

Conseil: Avec les chaînes littérales et interprétées, si vous devez insérer une citation dans la chaîne, vous devez l'échapper si elle est identique à celle utilisée pour démarrer la chaîne.

2. Lorsqu'elle est connectée à une session FTP, la commande littérale envoie une chaîne littérale à l'ordinateur connecté et attend une réponse d'une ligne. Voir "Comment utiliser FTP" pour plus d'informations sur les commandes littérales et autres.

Langage machine, Termes de programmation, Variable