Declare uma função
Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 55 de 93.
Uma função é um bloco de código reutilizável que executa uma tarefa específica. Em vez de escrever o mesmo código várias vezes, você o define uma vez em uma função e a chama sempre que necessário.
No Kotlin, você declara uma função usando a palavra-chave fun, seguida pelo nome da função e parênteses:
fun greet() {
println("Hello!")
}
fun main() {
greet()
greet()
}
// Saída:
// Hello!
// Hello!A função greet contém uma linha de código, mas podemos chamá-la quantas vezes quisermos. O código dentro da função só é executado quando a chamamos escrevendo seu nome seguido de parênteses.
As funções ajudam a organizar seu código em partes lógicas. Cada função deve fazer uma coisa específica, tornando seu programa mais fácil de ler e manter. Na verdade, você tem usado uma função o tempo todo: main() é a função especial onde seu programa começa a ser executado.
Desafio
MédioDeclare uma função chamada printWelcome que imprime as duas linhas a seguir quando chamada:
Welcome to Kotlin!
Let's learn functions.Na sua função main, chame printWelcome exatamente uma vez.
Experimente você mesmo
// TODO: Declare sua função printWelcome aqui
fun main() {
// TODO: Chame a função printWelcome aqui
}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 1
Operadores aritméticosOperador móduloAtribuição aumentadaOperadores de comparaçãoRecapitulação – Matemática simples7Entrada e Saída Básicas
Função PrintlnTemplates de StringEntrada com ReadLineConversão de TiposRevisão - Anos até a AposentadoriaRevisão - Verdadeiro ou Falso10Funções
Declare uma funçãoParâmetros e argumentosValores de retornoArgumentos nomeadosValores padrãoFunções de expressão únicaRecapitulação — função SigmaRecapitulação — função de validação2Variáveis
Val vs VarInferência de TiposNúmerosStringBooleanoConvenções de NomenclaturaRecapitulação - Inicializar Variáveis5Operadores – Parte 2
Operadores lógicos – Parte 1Operadores lógicos – Parte 2Operadores lógicos – Parte 3Ternário com expressão ifRecapitulação – Lógica simples8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo a Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Nullabilidade
O que é Null SafetyTipos anuláveisOperador de chamada seguraOperador ElvisNoções básicas do desafio de funçõesAsserção de não nuloRecapitulação - Acesso seguro6Tomada de Decisões
Instrução IfIf - ElseIf como ExpressãoExpressão WhenWhen com IntervalosRecapitulação - Calculadora Simples9Laços de Repetição
Laço ForLaço WhileLaço Do-WhileBreakContinueIntervalos em LaçosLaço AninhadoRecapitulação - FatorialRecapitulação - Entrada Dinâmica12Fundamentos de Listas
List vs MutableListAcessando ElementosModificando ListasMétodos de ListaPair e TripleRecapitulação - Lista de ProdutosRecapitulação - Lista Invertida15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do ProgramaPratique por conta própria: Playground de Kotlin