Languages
[Edit]
PT

TypeScript - sequĂȘncia multilinha

3 points
Created by:
Alyona
1170

Neste artigo, veremos como criar seqĂŒĂȘncias de vĂĄrias linhas no TypeScript. Existem algumas maneiras de fazer isso:

  • modelos literais (template literals) - introduzido em ECMAScript 2015 (ES6);
  • somas de string;
  • barra invertida no final da linha - essa abordagem nĂŁo faz parte do padrĂŁo.

1. Modelos literais (template literals) - seqĂŒĂȘncias de caracteres do modelo. Exemplo:

Edit

Essa abordagem foi introduzida no i ES6, suportada pelo TypeScript.

A principal desvantagem dessa abordagem são os prefixos de espaço em branco para cada linha, se quisermos formatar o código claramente.

Resultado:

2. Exemplo de soma de string

Edit

Essa abordagem resolve o problema dos prefixos de caracteres em branco para o código-fonte formatado, mas introduz algumas complicaçÔes sobre a classificação de caracteres " e + .

Resultado:

3. Barra invertida na linha final - exemplo

Edit

Essa abordagem Ă© muito semelhante aos modelos literais (template literals) e apresenta um problema ao cuidar do caractere \ no final das linhas.

Nota: esse recurso não faz parte do padrão ECMAScript, portanto, quando o código-fonte é transpilado, devemos ter certeza de que ele também é transpilado para código seguro.

Resultado:

4. Array.join mĂ©todo - exemplo

Edit

Essa abordagem Ă© mais como uma trapaça para obter o efeito de seqĂŒĂȘncia de linhas mĂșltiplas.

Resultado:

ReferĂȘncias:

Edit
  1. Template literals - MDN
1
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

â€ïžđŸ’» 🙂

Join