В продължение на нашата програмна поредица ще говорим за Функция - голяма част от всичко, което предполага. Ако искате да научите как да кодирате, разбирането на функциите е наистина важно. Същото се отнася и за настоящите програмисти, които са склонни да копират своя код доста често, за да го използват в различен раздел от своята работа.
Научаването на използването на функции означава, че кодерът ще знае как да работи по-ефективно. Не само това, но и кодът ще бъде по-лесен за четене, а това е благодат, ако работите в екип.
Какво е функция в програмирането?
В основни термини функцията е блок от код, който изпълнява различни задачи. Ако трябва, функция може да бъде извикана и използвана многократно многократно. За да направят нещата още по-интересни, кодерите могат да предават информация на функция с лекота, но не само това, но също така е възможно да изпратят информация обратно.
В момента много от популярните езици за програмиране имат тази вградена функция, която се очаква в този момент.
Сега, когато се извика функция, програмата обикновено поставя на пауза текущата програма и изпълнява функцията. Оттам нататък функцията ще се чете отгоре надолу и след като функцията изпълни задачата си, програмата ще продължи от мястото, където е направила пауза.
Ако функцията изпрати обратно стойност, тази конкретна стойност ще се използва там, където функцията е била първоначално извикана.
Прочети: Какво е език за програмиране на 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;
Прочети: Най-добрите проекти за начинаещи програмисти.
Забавлявайте се тествайки кодовете, които сме изброили тук. Надяваме се, че те ще се окажат полезни във вашата работа.