Chaînes multilignes dans TypeScript

Shuvayan Ghosh Dastidar 30 janvier 2023
  1. Utiliser des chaînes de modèle pour former des chaînes multilignes dans TypeScript
  2. Utilisez Array.join() pour former des chaînes multilignes dans TypeScript
Chaînes multilignes dans TypeScript

Les chaînes sont importantes pour chaque langage de programmation, et TypeScript n’est pas différent à cet égard. Outre les chaînes à une seule ligne, TypeScript prend en charge les chaînes multilignes où une nouvelle ligne sépare les chaînes.

Cet article présentera différentes méthodes permettant de générer des chaînes multilignes dans TypeScript.

Utiliser des chaînes de modèle pour former des chaînes multilignes dans TypeScript

Les chaînes de modèle commencent par un backtick et peuvent être utilisées pour les interpolations de chaîne et peuvent être utilisées pour évaluer des expressions lors de l’exécution lors de la formation de la chaîne. Cependant, les chaînes de modèle peuvent également être utilisées pour générer des chaînes multilignes, ou elles conservent le même formatage que la chaîne.

Le bloc de code suivant montrera comment les chaînes de modèle peuvent être utilisées pour générer des chaînes multilignes dans TypeScript.

var multiLineString : string = `This is
a nice day to
write some
multi-line
strings.`

console.log(multiLineString);

Production:

"This is
a nice day to
write some
multi-line
strings."

Ainsi, le journal de sortie est exactement aussi formaté que l’entrée. Ceci est différent des guillemets " habituels utilisés lors de l’écriture de chaînes qui ne conserveront pas le formatage en entrée.

var multiLineString : string = "This  \
won't be  \
formatted as a  \
multi-line \
string."

console.log(multiLineString);

Production:

"This  won't be  formatted as a  multi-line string."

Utilisez Array.join() pour former des chaînes multilignes dans TypeScript

La méthode Array.join() est un autre moyen de former une chaîne multiligne à partir d’un tableau de chaînes dans TypeScript. Le bloc de code suivant montre comment cela peut être réalisé.

var stringArr : Array<string> = [ 'This', 'is', 'a' , 'multi-line', 'string']  ;

var multiString : string = stringArr.join('\n');

console.log(multiString);

Production:

"This
is
a
multi-line
string"
Shuvayan Ghosh Dastidar avatar Shuvayan Ghosh Dastidar avatar

Shuvayan is a professional software developer with an avid interest in all kinds of technology and programming languages. He loves all kinds of problem solving and writing about his experiences.

LinkedIn Website

Article connexe - TypeScript String