2017-07-30 4 views
11

C# utilise une interpolation de chaîneComment faire une interpolation de chaîne en tapuscrit?

int value = 100; 
Console.WriteLine($"The size is {value}."); 

Sortie:

The size is 100. 

Comment faire même méthode dactylographiée?

+0

@poke, Je me demandais juste. Comment se fait-il "Comment faire une interpolation de corde dans le tapuscrit?" [link] (https://stackoverflow.com/questions/45399951/how-to-make-string-interpolation-in-typescript) est une question dupliquée de "Comment puis-je faire une interpolation de chaîne en JavaScript?" [link] (https://stackoverflow.com/questions/1408289/how-can-i-do-string-interpolation-in-javascript). –

+0

@PrakashSomasundaram Parce que TypeScript est un surensemble syntaxique de JavaScript. Donc tout ce qui fonctionne en JavaScript est également valide en TypeScript. Et puisque TypeScript n'a pas sa propre syntaxe pour l'interpolation de chaîne, n'importe quelle explication de JavaScript s'applique ici aussi. – poke

Répondre

17

javascript vous pouvez utiliser template literals:

let value = 100; 
console.log(`The size is ${ value }`); 
5

Il suffit d'utiliser spéciale `

var lyrics = 'Never gonna give you up'; 
var html = `<div>${lyrics}</div>`; 

Vous pouvez voir plus d'exemples here.