What is a Function in Programming? We explain
In continuation with our programming series, we are going to talk about Function – much of all that it entails. If you want to learn how to code, then understanding functions is really important. The same applies to current programmers who tend to copy their code quite often to use in a different section of their work.
Learning how to use functions means the coder will know how to work more efficiently. Not only that, but the code will be easier to read, and that is a boon if you’re working in a team.
What is a Function in Programming?
Em termos básicos, uma função é um bloco de código que executa várias tarefas. Se você precisar, uma função pode ser chamada e reutilizada várias vezes. Para tornar as coisas ainda mais interessantes, os codificadores podem passar informações para uma função com facilidade, mas não apenas isso, mas também é possível enviar informações de volta.
No momento, muitas das linguagens de programação populares têm esse recurso integrado, o que é esperado neste momento.
Agora, sempre que uma função é chamada, o programa geralmente pausa o programa em execução no momento e implementa a função. A partir daí, a função será lida de cima para baixo e, uma vez que a função tenha concluído sua tarefa, o programa continuará de onde parou.
Se a função enviar um valor de volta, esse valor específico será usado onde a função foi originalmente chamada.
Leia(Read) : O que é linguagem de programação Java(What is Java Programming language) ?
Como escrever uma função Void
OK, então escrever uma função void é super fácil e pode ser feito em um curto espaço de tempo. Tenha(Bear) em mente que esta função não retorna um valor. Vejamos alguns exemplos que podem lhe dar uma idéia do que fazer.
Exemplo de JavaScript
function helloFunction(){ alert("Hello World!"); } helloFunction();
Exemplo de Python
def helloFunction(): print("Hello World") helloFunction()
Exemplo C++
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Leia(Read) : Qual é a linguagem de programação R(What is the R programming language) ?
Como escrever funções que requerem um valor
Se você estiver escrevendo o mesmo código várias vezes ao longo de seu trabalho, as funções void são perfeitas para isso. No entanto, esses tipos de funções não mudam, o que não os torna super úteis. A melhor maneira de tornar as funções void mais benéficas é aumentar o que elas podem fazer enviando valores diferentes para a função.
Exemplo de Python
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
Exemplo de JavaScript
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
Exemplo C++
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Leia(Read) : Melhores Princípios e Diretrizes de Programação que todos os Programadores devem seguir(Best Programming Principles & Guidelines all Programmers should follow) .
Como escrever uma função que retorna um valor
O aspecto final deste artigo, então, é como escrever uma função que retornará um valor. Sempre que você quiser alterar os dados antes de usá-los, esse é o caminho a seguir na maioria das situações.
Exemplo de Python
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
Exemplo de JavaScript
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
Exemplo C++
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Leia(Read) : Os melhores projetos para programadores iniciantes(The best projects for beginner Programmers) .
Divirta(Have) -se testando os códigos que listamos aqui. Esperamos que sejam úteis em seu trabalho.
Related posts
Os cinco melhores projetos para programadores iniciantes
Como executar um Java program do Command Prompt
O que é JavaScript Programming Language
O que é a linguagem de programação Java? Code exemplos
Qual é a linguagem R programming e por que você deve usar XML
14 melhores sites para aulas gratuitas de programação de computador
Quais são as melhores linguagens de programação para aprender em 2020?
8 melhores sites para aprender Python Programming
Melhor programação Principles & Guidelines Tudo Programmers deve seguir
PilotEdit Lite faz um bom trabalho na edição de grandes arquivos Programming
Download, Install, Learn Microsoft Small Basic programming Idioma
Diferença entre Low-level and High-level Programming languages
Alternate Text Browser permite que você navegue várias Programming Idiomas
O que é Google Go Programming Language - Requisitos, FAQ