Програмиране

Какво е функция в програмирането? Ние обясняваме

Какво е функция в програмирането? Ние обясняваме

В продължение на нашата програмна поредица ще говорим за Функция - голяма част от всичко, което предполага. Ако искате да научите как да кодирате, разбирането на функциите е наистина важно. Същото се отнася и за настоящите програмисти, които са склонни да копират своя код доста често, за да го използват в различен раздел от своята работа.

Научаването на използването на функции означава, че кодерът ще знае как да работи по-ефективно. Не само това, но и кодът ще бъде по-лесен за четене, а това е благодат, ако работите в екип.

Какво е функция в програмирането?

В основни термини функцията е блок от код, който изпълнява различни задачи. Ако трябва, функция може да бъде извикана и използвана многократно многократно. За да направят нещата още по-интересни, кодерите могат да предават информация на функция с лекота, но не само това, но също така е възможно да изпратят информация обратно.

В момента много от популярните езици за програмиране имат тази вградена функция, която се очаква в този момент.

Сега, когато се извика функция, програмата обикновено поставя на пауза текущата програма и изпълнява функцията. Оттам нататък функцията ще се чете отгоре надолу и след като функцията изпълни задачата си, програмата ще продължи от мястото, където е направила пауза.

Ако функцията изпрати обратно стойност, тази конкретна стойност ще се използва там, където функцията е била първоначално извикана.

Прочети: Какво е език за програмиране на Java?

Как да напиша функция Void

Добре, така че писането на функция void е супер лесно и може да се направи за кратък период от време. Имайте предвид, че тази функция не връща стойност. Нека разгледаме няколко примера, които може да ви дадат представа какво да правите.

Пример за JavaScript

функция helloFunction () alert ("Hello World!"); helloFunction ();

Пример за Python

def helloFunction (): print ("Hello World") helloFunction ()

Пример за C ++

#include  използване на пространство от имена std; void helloFunction () cout << "Hello World!";  int main() helloFunction(); return 0; 

Прочети: Какво представлява езикът за програмиране R?

Как да напиша функции, които изискват стойност

Ако пишете една и съща част от кода няколко пъти през цялата си работа, тогава void функциите са идеални за това. Този тип функции обаче не се променят, което не ги прави супер полезни. Най-добрият начин да направите void функциите по-полезни е да увеличите възможностите си, като изпратите различни стойности към функцията.

Пример за Python

def helloFunction (newPhrase): print (newPhrase) helloFunction ("Нашата нова фраза")

Пример за JavaScript

функция helloFunction (newPhrase) alert (newPhrase);  helloFunction ("Нашата нова фраза");

Пример за C ++

#include  използване на пространство от имена std; void helloFunction (низ newPhrase) cout << newPhrase;  int main() helloFunction("Our new Phrase"); return 0; 

Прочети: Най-добри програмни принципи и насоки, които всички програмисти трябва да следват.

Как да напиша функция, която връща стойност

Тогава последният аспект на тази статия е как да напишем функция, която ще върне стойност. Винаги, когато искате да промените данните, преди да ги използвате, това е начинът, по който трябва да се върви в повечето ситуации.

Пример за Python

def addFunction (a, b): връща a + b print (addFunction (2, 4))

Пример за JavaScript

функция addFunction (a, b) return a + b;  предупреждение (addFunction (2, 4));

Пример за C ++

#include  използване на пространство от имена std; int addFunction (int a, int b) return a + b;  int main () cout << addingFunction(2, 4) ; return 0; 

Прочети: Най-добрите проекти за начинаещи програмисти.

Забавлявайте се тествайки кодовете, които сме изброили тук. Надяваме се, че те ще се окажат полезни във вашата работа.

Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...
Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...