Dart é uma linguística de programação desenvolvida pelo Google que é usada para criar aplicativos de alta qualidade para dispositivos móveis, web e desktop. É a linguística principal usada no desenvolvimento do Flutter. Neste artigo, vamos nos concentrar nos conceitos básicos de Dart, especificamente em variáveis e tipos de dados.

Variáveis em Dart

Em Dart, uma variável é um nome dado a um local na memória onde você pode armazenar valores. Você pode declarar uma variável usando a palavra-chave 'var', seguida pelo nome da variável. Por exemplo, 'var nome;'. Aqui, 'nome' é uma variável que pode armazenar qualquer tipo de valor.

Dart é uma linguagem de programação fortemente tipada, o que significa que quando você declara uma variável, o tipo de dado da variável é verificado em tempo de compilação. No entanto, Dart também oferece a opção de declarar variáveis cujo tipo é conhecido apenas em tempo de execução. Isso é feito usando a palavra-chave 'dynamic'. Por exemplo, 'dynamic valor;'. Aqui, 'valor' é uma variável cujo tipo será conhecido apenas em tempo de execução.

Tipos de Dados em Dart

Dart suporta os seguintes tipos de dados:

Números

Existem dois tipos de números em Dart: inteiros (int) e números de ponto flutuante (double). Inteiros são números sem uma parte decimal. Números de ponto flutuante são números com uma parte decimal.

Strings

Uma string é uma sequência de caracteres. Em Dart, as strings são representadas por aspas duplas ou simples. Por exemplo, 'Hello, World!' ou "Hello, World!" são strings válidas.

Booleans

Um booleano é um tipo de dado que pode ter apenas um de dois valores possíveis: verdadeiro ou falso. Em Dart, os booleanos são representados pelas palavras-chave 'true' e 'false'.

Listas

Uma lista é uma coleção ordenada de itens. Em Dart, as listas são semelhantes aos arrays em outras linguagens de programação. Você pode declarar uma lista usando colchetes. Por exemplo, 'var lista = [1, 2, 3];' declara uma lista de inteiros.

Maps

Um mapa é uma coleção de pares de chave-valor. Em Dart, você pode declarar um mapa usando chaves. Por exemplo, 'var mapa = {'nome': 'John', 'idade': 30};' declara um mapa com chaves de string e valores de qualquer tipo.

Conclusão

Os conceitos básicos de Dart, incluindo variáveis e tipos de dados, são fundamentais para o desenvolvimento de aplicativos usando Flutter. A compreensão desses conceitos permitirá que você crie aplicativos mais complexos e eficientes. Embora Dart seja uma linguagem de programação fortemente tipada, ela também oferece flexibilidade com a declaração de variáveis de tipo dinâmico. Além disso, Dart suporta vários tipos de dados, incluindo números, strings, booleanos, listas e mapas, tornando-o uma linguagem de programação robusta e versátil.

Agora responda o exercício sobre o conteúdo:

Qual é a função da palavra-chave 'dynamic' na linguagem de programação Dart?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Conceitos básicos de Dart: Estruturas condicionais

Próxima página do Ebook Gratuito:

21Conceitos básicos de Dart: Estruturas condicionais

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto