Рейтинг:
2
OriginalGriff
Если вы можете сделать это в четырех функциях, то сделайте это в четырех функциях! Таким образом, он намного более читабелен и в целом более удобен для обслуживания.
Сворачивание функций в одну не часто бывает хорошей идеей - существует философия дизайна, называемая "разделение проблем", которая говорит, что функция должна иметь одну работу, а отдельные работы выполняются отдельными функциями.
Но если вы должны, то просто возьмите код из одной функции и пересадите его в вызывающую функцию. Сделайте так, чтобы это сработало, а затем повторите для других, по одному.
victor hsu 1B
это наша домашняя работа, и я должен ее сделать, и как первая функция-это чтение файла, а вторая-сортировка, третья-сравнение строк, четвертая-своп-строка, и наш учитель хочет, чтобы мы поместили четыре функции в один код и запустили.
OriginalGriff
Тем больше причин, почему вам нужно сделать это самостоятельно - вы ничего не узнаете, копируя и вставляя решение.
Итак, посмотрите на то, что я сказал, и попробуйте пересадить код первой функции.