Commune

Here document

section d’un fichier de code source

Here document

Carte Commune · n° 437165

Un Here Document, souvent appelé heredoc, document en ligne ou encore document « ici-même », est une manière de déclarer une chaîne de caractères dans les interpréteurs de commandes comme les shells Unix (sh, ksh, csh, bash, zsh) et dans les langages de programmation ou de script comme Perl, PHP, Python, Ruby et JCL. Il conserve tous les sauts de lignes et espaces dans le texte, indentation comprise. Certains langages permettent l'interprétation de variable dans la chaîne. La syntaxe la plus courante consiste en une paire de chevrons << suivie d'un délimiteur : une chaîne de caractères alphanumériques, suivi sur la ligne suivante de la première ligne du heredoc, clos à la fin par le délimiteur, la même chaîne de caractère, sur sa propre ligne. Si la paire de chevrons est immédiatement suivie d'un tiret <<-les tabulations et espaces en début de ligne du heredoc seront éliminées lors de l'interprétation de la commande. Ceci permet d'indenter le contenu du heredoc par rapport au reste du script...

Lire sur Wikipédia

Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.

Jouer gratuitement
Here document – carte Wikipédia Commune | Wikiverse TCG