Какво искаш да кажеш - функцията връща

Какво означава "връща"?

Като описва много функции, те казват: "връща". И още опции, тип "Истинските Възвръщаемостта .." И така нататък "оригиналния низ .." "Текущ дължина на низа .." "Брой байтове, .." Обяснете, моля, че в общия случай означава, че мистериозните израза "връща"? Какво се върне, къде, защо, когато това е необходимо.

Отиди чете книги за паскал (или C), за предпочитане тези, които са писали по-малко от 10 реда код в живота ми, по-голямата си новак. специално на раздела, който описва какво функцията на процедурата е различна.

"Тази функция връща стойността F (х)" означава, че то произвежда картографиране X -> Y, където X принадлежи към набор X, и Y = F (х) принадлежи към набор Y. Думата "връща" обратно до механизъм подпрограма повикване и а именно, има един момент, когато дадена функция vyzyetsya (прескача своя код) и, когато е налице връщане на функцията (винаги призванието), стойността на функцията става известно на функцията обаждане, само когато няма да има, в действителност, връщане от него, затова и говорим " връщане стойност "," приходи ".

Благодаря ви, ors_archangel за отговора! Трябва да се отбележи - като единствения смислен и подробна и верния отговор. Благодарим Ви!

функционира SomeFunc: цяло число;
започвам
# XA0; Резултати: = 1
приключи;

Така че, SomeFunc връщане от функция на стойността на 1 причинява му код.

и книги, но е необходимо

Останалото е също едно кимване за участие.
За книгата - това е разбираемо. Четох, тъй като без тях, скъпа. Delphi започва да учи само преди няколко дни. Нищо подобно някога е ангажиран в, както и че се интересува. След програмиране - това е един вид магия, нали? Нека да е добър. Ако отделите време да отговори, нека да бъде доста полезен. Ако отворите концепция, в обяснението му е по-добре да не се използва този концепция, в противен случай какво обяснение?

Ще уча, аз ще попитам, да се надяваме, вашите отговори.

Успех в обучението!