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?

Função na programação

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.



About the author

Eu sou um técnico de informática com mais de 10 anos de experiência, incluindo 3 anos como um店員. Tenho experiência em dispositivos Apple e Android e sou particularmente habilidoso em reparar e atualizar computadores. Também gosto de assistir filmes no meu computador e usar meu iPhone para tirar fotos e vídeos.



Related posts