Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 13.09.2013
Сообщений: 154
1

Передать функцию в качестве параметра

10.02.2014, 10:49. Показов 1362. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Возникла такая вот необходимость. Причём функция должна быть любая (в любыми входными и выходными параметрами). В интернете нашёл лишь примеры вроде:
Delphi
1
TFunc = Function(x : Integer) : Integer;
Как описать тип данных "функция с любым количеством входных параметров любого типа и выходным параметром любого типа"? Подскажите, пожалуйста!

Добавлено через 2 минуты
Если такое вообще возможно, то хотелось бы ещё и уметь считать количество и типы параметров, а также сами параметры
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2014, 10:49
Ответы с готовыми решениями:

Передать в функцию в качестве параметра индекс цикла i
В общем я пишу прогу на деление\умножение(выбор рандомно) двух рандомных чисел в диапозоне от 1 до...

Не получается передать в метод OLE в качестве параметра масив
В системе зарегистрирован объект OLE Automation, который имеет метод описываемый через VB как ...

Написать функцию принимающую в качестве параметра второго числа показатель степени
Написать функцию принимающую в качестве параметра второго числа показатель степени. К примеру

Сохранение изменений, произведённых в функции с переменной, переданной в эту функцию в качестве параметра.
Всем привет. Собственно, как это можно сделать? :) Пробовал переменную делать и локальной, и...

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32955 / 21273 / 8168
Регистрация: 22.10.2011
Сообщений: 36,542
Записей в блоге: 8
10.02.2014, 14:07 2
Цитата Сообщение от Jamplane Посмотреть сообщение
функция с любым количеством входных параметров любого типа
Это array of const
Цитата Сообщение от Jamplane Посмотреть сообщение
и выходным параметром любого типа
А вот тут - не получится. Только возвращать значение заданного типа.
1
10.02.2014, 14:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2014, 14:07
Помогаю со студенческими работами здесь

Передать функцию в качестве параметра
Нужно передать функцию func в качестве параметра для функции palindrom. Как это сделать? желательно...

Как передать функцию из класса в другую функцию (в качестве параметра)?
У меня есть такой класс: Class a{ static public function sum($a, $b) { return $a+$b; } ...

Как передать функцию в качестве параметра?
Помгите плиз, не получается передать одну функцию как параметр другой я пробовал так: в...

Как передать функцию в качестве параметра?
Как передать функцию в качестве параметра?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru