3.2. Conceitos básicos de Dart: Variáveis e tipos de dados

Página 20

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

213.3. Conceitos básicos de Dart: Estruturas condicionais

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text