Смотри, есть 2 типа, легче привести пример на паскаль:
1) Procedure - она не возвращает значение, грубо говоря, она просто выполняет код который ты в ней написал и ничего не возвращает в место, откуда ты ее вызвал.
2) Type Function - Возвращает тип, который ты написал в Type, грубо говоря конечным результатом выполнения кода этой функции должно быть возвращение какого-то значения, допустим Integer.
На C подобных языках все функции по синтаксису возвращают значение, только его тип может быть Void - тобишь пустота, тобишь тебе не нужен return для этой функции и по факту она ничего не возвращает.
Вот тебе пример на C# актуально для всех языков - сия функция формирует значения HashSet внутри себя и возвращает уже заполненное множество в место, откуда я ее вызвал, тобишь допустим в переменную HashSet Trulala=Hashset_creator();
private HashSet Hashset_creator() //Задает значения hashset-а
{
HashSet result = new HashSet();
result.Add('#');
result.Add('$');
result.Add('%');
result.Add('&');
result.Add('@');
result.Add('!');
result.Add('?');
result.Add('/');
result.Add('|');
result.Add('\\');
result.Add('{');
result.Add('}');
return result;
}
Другие языки программирования и технологии
что значит в программировании функция, которая возвращает значение.
"функция, которая возвращает значение. " Какой из этих 4х слов непонятно?
Что есть функция вроде в школе учат y=f(x1,x2,...xn)
Что есть функция вроде в школе учат y=f(x1,x2,...xn)
В С-подобных языках есть функции, не возвращаюшие значения, простейшим примером может быть, например, некая функция вывода на экран или функция, задерживающая выполнение последующих действий на какое-то время.
Это и означает. Например, функция sin возвращает значение синуса угла, переданного в нее параметром.
Что вернет то и значит
Похожие вопросы
- В чем разница между функциями, которые возвращают значения и которые не возвращают? Не вникаю в смысл слова "возвращает"
- Напишите функцию, которая возвращает среднее арифметическое целых чисел i, j,k,m
- Вопрос про возвращаемое значение из функции в С++.
- Что значит "функция возвращает значение" в С++?
- Что значит "возвращать значение" в языках программирования?
- Что значит возвращает значение функции? для чего нужен оператор return в си? как он работает?
- Помогите с Си. Вопрос по заданию (насчет типизированной функции, которая должна возвращать массив)
- С++. Вопрос про возвращаемое значение из функции
- как в с++ возвращать значение функции больше одного? допустим сразу несколько значений
- С++ программирование функций. а плоскости заданы своими координатами n точек...