|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|
|||||
Регистрация: Aug 2012
Сообщений: 297
|
Больше количество аргументов и циклов
Здравствуйте. Подскажите, пожалуйста.
Есть класс в котором существует один метод (или функция, конструктор), который имеет почти 100 аргументов (public function nameFun(1,2,3...100). Кроме этого в нём есть ещё и очень много циклов, которые обрабатывают массивы, но по своему (то есть: один цикл делает одно, другой другое (например: изменяет свойства одного элемента, первый цикл, а второй удаляет какие-либо свойства элемента)). К каким проблемам может привести подобное отношение с моей стороны? Последний раз редактировалось Dip52; 30.12.2012 в 22:38. |
|
|||||
Регистрация: Mar 2012
Сообщений: 9
|
Неудобство использования такой функции в программе Может быть имеет смысл использовать для этих целей массив, в который добавлять эти аргументы и передавать этот массив функции?
|
|
|||||
Регистрация: Aug 2012
Сообщений: 297
|
Цитата:
Сначала пробовал с помощью массива реализовать, но программа выдавала неизвестную ошибку. Думал, что из-за массива. Оказалось, что в конце конструктора стояла точка с запятой. Спасибо, что напомнили про массив. Сейчас придумал как сделать то же самое, но уже с помощью цикла и массива. То есть: отправляется массив в качестве аргумента функции (одного подкласса), далее цикл вызывает другую функцию и в качестве аргумента содержит элемент массива, функция его обрабатывает и добавляет уже в новый массив. Теперь не нужно писать вызов функции так много раз. Добавлено через 56 секунд Идёт ли какая-нибудь нагрузка на процессор (или на что-то другое), если да, то как её можно избежать (если можно). Добавлено через 1 минуту Точно по барабану? Ничего не нагружает? |
|
|||||
Регистрация: Aug 2012
Сообщений: 297
|
Профайлер показывает статистику системы. Правильно?
|
Часовой пояс GMT +4, время: 12:59. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|