Definindo uma Função Básica
Parte da seção Fundamentos do Journey de Dart da Coddy. Lição 65 de 94.
Definindo uma Função Básica em Dart permite criar blocos de código reutilizáveis que executam tarefas específicas.
Crie uma função básica que imprime uma mensagem:
void greet() {
print('Hello, Dart programmer!');
}
void main() {
greet();
}Após executar o código acima, a saída será:
Hello, Dart programmer!A definição da função tem três partes: tipo de retorno (void), nome (greet) e corpo (código entre chaves). Chame a função escrevendo seu nome seguido por parênteses.
Desafio
InicianteNeste desafio, você praticará a definição de uma função básica em Dart. Funções são blocos de código reutilizáveis que realizam tarefas específicas.
Complete o código abaixo definindo uma função chamada greet que imprime uma mensagem de saudação. A função deve:
- Não receber parâmetros
- Imprimir o texto
Hello, Dart!quando for chamada
Após definir a função, ela será chamada a partir da função main.
Saída esperada:
Hello, Dart!Experimente você mesmo
// TODO: Defina uma função chamada 'greet' que imprime o texto exato das instruções
// A função não deve receber parâmetros e não deve retornar nada
void main() {
// Isso vai chamar sua função
greet();
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores de ComparaçãoAND LógicoOR LógicoNOT LógicoOperadores de Teste de TipoResumo - Fazendo Comparações7Trabalhando com Strings
Concatenação de StringsInterpolação de StringsStrings Multi-linhaPropriedades de StringsMétodos Básicos de Strings10Coleções - Básicos de Mapas
O que são Mapas?Criando um MapaAcessando Valores por ChavePares Chave-ValorObtendo o Tamanho do MapaObtendo as ChavesObtendo os ValoresVerificando se uma Chave Existe2Variáveis e Tipos de Dados Básicos
O que são Variáveis?StringsInteiros (int)Double (double)Booleanos (bool)Inferência de Tipo com 'var'Variáveis finalVariáveis constantesConvenções de NomenclaturaNull Safety BásicaResumo - Declarando Variáveis8Fluxo de Controle - Laços
O Laço 'for'O Laço 'while'O Laço 'do-while'Usando 'break' em LaçosUsando 'continue' em LaçosResumo - Repetindo Código11Fundamentos de Funções
O que são Funções?Definindo uma Função BásicaChamando uma FunçãoFunções com ParâmetrosFunções que Retornam ValoresA Palavra-chave 'void'Sintaxe ArrowResumo - Funções Simples3Operadores Parte 1
Operadores AritméticosDivisão InteiraOperador MóduloIncremento e DecrementoAtalhos de AtribuiçãoResumo - Cálculos Simples6Fluxo de Controle - Tomada de Decisões
A Instrução 'if'A Instrução 'else'A Instrução 'else if'Resumo - Decisões SimplesInstruções 'if' AninhadasA Instrução 'switch'9Coleções - Listas Básicas
O que são Listas?Criando uma ListaAcessando por ÍndiceObtendo o Tamanho da ListaAdicionando ElementosRemovendo ElementosVerificando se uma Lista Está VaziaIterando Sobre uma Lista12Funções Avançadas
Parâmetros Posicionais OpcionaisParâmetros NomeadosParâmetros Nomeados ObrigatóriosValores Padrão de ParâmetrosResumo - Parâmetros de Função15Projeto: Calculadora Simples
ConfigurandoDeclarando NúmeroPratique por conta própria: Compilador de Dart online