Demigodd
@Demigodd

Как уменьшить количество аргументов функций?

Код:
def my_function(one, two, three, four)
# To Do Something
end

Проблема в этой функций в том что количество аргументов может возрасти и получается как то не красиво добавить столько аргументов почти одного типа.
Подскажите какой нибудь универсальный и красивый способ сделать это.
  • Вопрос задан
  • 227 просмотров
Решения вопроса 3
anton_reut
@anton_reut
Начинающий веб-разработчик
Создать массив с аргументами и в теле функции обращаться по индексам.

Function Test($array)
{
$result = $array[0] + $array[1];
}
Ответ написан
blackst0ne
@blackst0ne
Фулстэк-разработчик
Либо передавать аргументы в хэше, либо разрезать функцию-франкенштейна на несколько штук попроще.
Ответ написан
Комментировать
myjcom
@myjcom
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы