Czym jest funkcja w programowaniu? Wyjaśniamy
Kontynuując naszą serię programów, będziemy mówić o funkcji(Function) – o dużej części wszystkiego, co się z nią wiąże. Jeśli chcesz nauczyć się kodować, zrozumienie funkcji jest naprawdę ważne. To samo dotyczy obecnych programistów, którzy dość często kopiują swój kod, aby wykorzystać go w innej części swojej pracy.
Nauka korzystania z funkcji oznacza, że koder będzie wiedział, jak pracować wydajniej. Nie tylko to, ale kod będzie łatwiejszy do odczytania, a to jest dobrodziejstwem, jeśli pracujesz w zespole.
Czym jest funkcja w programowaniu?
W podstawowym znaczeniu funkcja to blok kodu, który wykonuje różne zadania. Jeśli zajdzie taka potrzeba, funkcję można wielokrotnie wywoływać i używać ponownie. Aby było jeszcze ciekawiej, programiści mogą z łatwością przekazywać informacje do funkcji, ale nie tylko, ale możliwe jest również odesłanie informacji od razu.
W tej chwili wiele popularnych języków programowania ma wbudowaną tę funkcję, czego można się spodziewać w tym momencie.
Teraz za każdym razem, gdy wywoływana jest funkcja, program zwykle zatrzymuje aktualnie uruchomiony program i implementuje funkcję. Stamtąd funkcja będzie odczytywana od góry do dołu, a gdy funkcja zakończy swoje zadanie, program będzie kontynuował pracę od miejsca, w którym została zatrzymana.
Jeśli funkcja odeśle wartość, ta konkretna wartość zostanie użyta w miejscu, w którym funkcja została pierwotnie wywołana.
Przeczytaj(Read) : Co to jest język programowania Java(What is Java Programming language) ?
Jak napisać funkcję Void
OK, więc napisanie funkcji void jest bardzo łatwe i można to zrobić w krótkim czasie. Pamiętaj(Bear) , że ta funkcja nie zwraca wartości. Spójrzmy na kilka przykładów, które mogą dać Ci wyobrażenie o tym, co robić.
Przykład JavaScript
function helloFunction(){ alert("Hello World!"); } helloFunction();
Przykład w Pythonie
def helloFunction(): print("Hello World") helloFunction()
Przykład C++
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Przeczytaj(Read) : Jaki jest język programowania R(What is the R programming language) ?
Jak pisać funkcje wymagające wartości
Jeśli piszesz ten sam fragment kodu kilka razy w swojej pracy, funkcje void są do tego idealne. Jednak tego typu funkcje nie ulegają zmianie, co nie czyni ich super użytecznymi. Najlepszym sposobem uczynienia funkcji void bardziej korzystnymi jest zwiększenie ich możliwości poprzez wysyłanie różnych wartości do funkcji.
Przykład w Pythonie
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
Przykład JavaScript
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
Przykład C++
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Przeczytaj(Read) : Najlepsze zasady i wytyczne dotyczące programowania, których powinni przestrzegać wszyscy programiści(Best Programming Principles & Guidelines all Programmers should follow) .
Jak napisać funkcję, która zwraca wartość
Ostatnim aspektem tego artykułu jest zatem, jak napisać funkcję, która zwróci wartość. Zawsze, gdy chcesz zmienić dane przed ich użyciem, w większości sytuacji jest to droga.
Przykład w Pythonie
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
Przykład JavaScript
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
Przykład C++
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Przeczytaj(Read) : Najlepsze projekty dla początkujących programistów(The best projects for beginner Programmers) .
Baw(Have) się dobrze, testując kody, które wymieniliśmy tutaj. Mamy nadzieję, że okażą się przydatne w Twojej pracy.
Related posts
Pięć najlepszych projektów dla początkujących programistów
Jak uruchomić program Java z wiersza poleceń
Co to jest język programowania JavaScript?
Co to jest język programowania Java? Przykłady kodu
Czym jest język programowania R i dlaczego powinieneś używać RStudio
Alternatywna przeglądarka tekstu umożliwia przeglądanie kilku języków programowania
Co to jest język programowania Google Go — wymagania, często zadawane pytania
8 najlepszych stron internetowych do nauki programowania w Pythonie
Najlepsze zasady i wytyczne dotyczące programowania, których powinni przestrzegać wszyscy programiści
PilotEdit Lite dobrze radzi sobie z edycją dużych plików programowania
14 najlepszych witryn do bezpłatnych zajęć z programowania komputerowego
Różnica między językami programowania niskiego i wysokiego poziomu
Jakie są najlepsze języki programowania do nauki w 2020 roku?
Pobierz, zainstaluj, poznaj język programowania Microsoft Small Basic