Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Что значит "функция возвращает"?   Найти похожие ветки 

 
Евгенич ©   (2007-01-17 05:11) [0]

При описании многих функций говорится: "функция возвращает..." и далее варианты, типа "...исходную строку...", "...текущую длину строки...", "...объем в байтах...", "...возвращает True..." и т.д. Объясните, пожалуйста, что ВООБЩЕ означает это загадочное словосочетание "функция возвращает"? Для чего возвращает, куда, зачем, когда это нужно...


 
Palladin ©   (2007-01-17 05:24) [1]

иди книжки читай про паскаль (или Си), предпочтительно для тех, кто написал не более 10 строк программы за всю жизнь, для самых самых начинающих... особенно тот раздел где рассказывается чем функция от процедуры отличается...


 
ors_archangel ©   (2007-01-17 06:31) [2]

"Функция возвращает значение F(x)" означает, что она производит отображение X --> Y, где x принадлежит множеству X, а y = F(x) принадлежит множеству Y. Само слово "возвращает" восходит к механизму вызова подпрограмм, а именно: существует момент, когда некоторая функция вызыется (происходит переход на её код) и когда происходит возврат из этой функции (всегда в вызывающую), значение функции становится известно в вызывающей функции только когда произойдёт, собственно, возврат из неё, поэтому и говорят "возвращаемое значение", "функция возвращает".


 
Virgo_Style ©   (2007-01-17 06:36) [3]

Palladin ©   (17.01.07 5:24) [1]
иди книжки читай про паскаль (или Си),

или про математику даже


 
Евгенич ©   (2007-01-17 14:37) [4]

Благодарю Вас, ors_archangel за ответ! Следует отметить - за единственный содержательный, а также подробный и корректный ответ. Спасибо!


 
Джо ©   (2007-01-17 14:58) [5]

function SomeFunc: Integer;
begin
 Result := 1
end;

N := SomeFunc();

Так вот, функция SomeFunc вовзращает значение 1 вызывающему ее коду.


 
$Pl@Sh ©   (2007-01-17 15:08) [6]

Как что значит? если чё-то берет, то обязательно возвращает! а книжки все-таки надо читать


 
Array ©   (2007-01-17 15:12) [7]


> $Pl@Sh ©   (17.01.07 15:08) [6]

а вот процедуры жадные, они не возвращают (((

а книжки да нужны


 
novill ©   (2007-01-17 15:26) [8]

> [4] Евгенич ©   (17.01.07 14:37)

а математка все равно рулит!


 
Евгенич ©   (2007-01-18 04:55) [9]

Спасибо, Джо !!!

Остальным тоже поклон, за участие.
Про книги - это же понятно... Я и читаю, как же без них, родимых. Начал изучать дельфи только несколько дней назад... Ничем подобным никогда не занимался и вот заинтересовался. Ведь программирование - это своего рода волшебство, не так ли? Пусть оно будет добрым... Если вы потратили время на ответ, пусть он будет достаточно информативным. Если вы раскрываете некоторое понятие, то в его объяснении лучше не использовать это самое понятие, в противном случае зачем объяснение?

Буду изучать, буду спрашивать, разрешите надеяться на ваши ответы.


 
brother ©   (2007-01-18 06:00) [10]

удачи в изучении!



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.056 c
2-1169045733
AlexanderMS
2007-01-17 17:55
2007.02.04
Как узнать, что созданный объект "свободен"?


2-1169106953
KyRo
2007-01-18 10:55
2007.02.04
TMediaPlayer


15-1168920229
Стаффаж
2007-01-16 07:03
2007.02.04
Какие профессии в Германии самые выгодные


15-1168618008
Ega23
2007-01-12 19:06
2007.02.04
Товарищи ораклисты!


15-1168580679
0x07BBh
2007-01-12 08:44
2007.02.04
2006 год: Год, когда Россия учила Запад уму-разуму