Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
016 - Variáveis Tipo Strings em DART - Curso de FLUTTER e DART Online
Play lesson

Curso de FLUTTER e DART - 016 - Variáveis Tipo Strings em DART - Curso de FLUTTER e DART Online

5.0 (1)
8 learners

What you'll learn

This course includes

  • 35.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist: Curso Grátis de FLUTTER e DART Completo https://www.youtube.com/playlist?list=PL5EmR7zuTn_aX0pG4oWTyKKQT25Hkq2XG Curso de DART Strings Uma sequência de dardos é uma sequência de unidades de código UTF-16. Você pode usar aspas simples ou duplas para criar uma string: var s1 = 'Aspas simples funcionam bem para literais de string.'; var s2 = "Aspas duplas funcionam igualmente bem."; var s3 = 'É fácil escapar do delimitador de string.'; var s4 = "É ainda mais fácil usar o outro delimitador."; Você pode colocar o valor de uma expressão dentro de uma string usando $ {expression}. Se a expressão é um identificador, você pode pular o {}. Para obter a string correspondente a um objeto, o Dart chama o método toString () do objeto. var s = 'interpolação de string'; assert ('Dart tem $ s, o que é muito útil.' == 'Dart tem interpolação de string' + 'que é muito útil.'); assert ('Isso merece todos os limites'. + '$ {s.toUpperCase ()} é muito útil!' == 'Isso merece todos os tampões. '+ 'STRING INTERPOLATION é muito útil!'); Nota: O operador == testa se dois objetos são equivalentes. Duas strings são equivalentes se contiverem a mesma sequência de unidades de código. Você pode concatenar strings usando literais de string adjacentes ou o operador +: var s1 = 'String' 'concatenação' "funciona até mesmo em quebras de linha"; assert (s1 == Concatenação de string funciona até mesmo 'quebras de linha.'); var s2 = 'O operador +' + 'também funciona.'; assert (s2 == 'O operador + também funciona.'); Outra maneira de criar uma seqüência de várias linhas: use uma aspa tripla com aspas simples ou duplas: var s1 = '' ' Você pode criar seqüências de várias linhas como esta. '' '; var s = r'Em uma string raw, nem mesmo \ n recebe tratamento especial. '; Strings literais são constantes de tempo de compilação, desde que qualquer expressão interpolada seja uma constante de tempo de compilação que seja avaliada como nula ou numérica, string ou valor booleano. // Estes trabalham em uma string const. const aConstNum = 0; const aConstBool = true; const aConstString = 'uma string constante'; // Estes não funcionam em uma string const. var aNum = 0; var aBool = true; var aString = 'uma string'; const aConstList = [1, 2, 3]; const validConstString = '$ aConstNum $ aConstBool $ aConstString'; // const invalidConstString = '$ aNum $ aBool $ aString $ aConstList'; Para obter mais informações sobre o uso de cadeias, consulte Strings e expressões regulares.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere