PDA

Просмотр полной версии : Помогите...


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
СумасшедшийБолванщик
22-02-2010, 01:47
Граждане, объясните мне барану, отучившемуся на программиста, верстальщику, позор на мою башку, что значит идиотское слово "возвращает" в программировании!?!?!?! Лексическое значение этого слова, при его написании\произношении\чтении напрочь убивает логику при попытке осмыслить его значение в программировании и я тупо непонимаю, что значит фраза "функция возвращает значение переменной"...

RedButterfly
22-02-2010, 01:53
ну значит в функции "вычисляется" что-то, и ты потом в основной проге можешь вызвать эту функцию и результат "вычисления" присвоить чему-нибудь или ещё как-нибудь использовать...

Kosh
22-02-2010, 01:55
по моему все логично... никогда не видел в этом слове проблемы... Возможно тебе что-то даст, то, что это слово не изначально... Оно берет начало от англицкого return... Функция принимает некое значение, отрабатывает и возвращает результат... все логично :D

IT
22-02-2010, 02:02
хорошее объяснение во 2-ом посте

СумасшедшийБолванщик
22-02-2010, 02:04
То есть "возвратить" равно "присвоить" так?

Лахматый...
22-02-2010, 02:38

Отчасти, функция возвращает значение, а что с этим значением делать решает программист, но чаще всего его присваивают переменной... :)

vane
22-02-2010, 02:41
допустим есть функция myFunction

Например, если результат вычисления myFunction равен 5, то при
x = myFunction();
икс будет равен пяти
А при
x = myFunction() + 1;
икс будет равен шести

просто в место, где вызывается myFunction подставляется результат ее вычисления

Moln
22-02-2010, 03:47
ууууу...

СумасшедшийБолванщик
22-02-2010, 22:33
Спасибо большое всем) Тема закрыта!

Моль сосет