victor hsu 1B Ответов: 1

Как я могу читать файл, сортировать и сравнивать строки, а затем менять местами строки в одном проекте


если он разделен на четыре функции это легко но я не знаю как это сделать одна функция

Что я уже пробовал:

я пытался искать в интернете, и я до сих пор не могу это исправить, так что вы можете иметь меня

1 Ответов

Рейтинг:
2

OriginalGriff

Если вы можете сделать это в четырех функциях, то сделайте это в четырех функциях! Таким образом, он намного более читабелен и в целом более удобен для обслуживания.

Сворачивание функций в одну не часто бывает хорошей идеей - существует философия дизайна, называемая "разделение проблем", которая говорит, что функция должна иметь одну работу, а отдельные работы выполняются отдельными функциями.

Но если вы должны, то просто возьмите код из одной функции и пересадите его в вызывающую функцию. Сделайте так, чтобы это сработало, а затем повторите для других, по одному.


victor hsu 1B

это наша домашняя работа, и я должен ее сделать, и как первая функция-это чтение файла, а вторая-сортировка, третья-сравнение строк, четвертая-своп-строка, и наш учитель хочет, чтобы мы поместили четыре функции в один код и запустили.

OriginalGriff

Тем больше причин, почему вам нужно сделать это самостоятельно - вы ничего не узнаете, копируя и вставляя решение.
Итак, посмотрите на то, что я сказал, и попробуйте пересадить код первой функции.