Гм, мені потрібно розділити комами і вивести цей список рядків, дозволити мені записати функцію, що містить цикл for, який бере аргумент роздільника, і продовжувати додавати їх разом ... або я можу просто використовувати цю існуючу команду "приєднання".
Мені потрібно сортувати ці складні об'єкти на основі пари атрибутів, які має кожен об'єкт, дозвольте собі нагадати, як написати функцію сортування, яка це робить, о, не чекайте, я можу просто використовувати існуючу стандартну функцію сортування, яку підтримує ця мова. Мені доведеться навчитися писати спеціальний компаратор, але це не повинно бути занадто важким, це, очевидно, краще, ніж підтримувати власну функцію сортування.
Мене трохи лякає ідея віртуальних методів, але це повинно допомогти мені зменшити ці списки, кожен для предметів іншого типу, аж до одного списку. Тоді мені не доведеться писати півдесятка подібних заяв, обробляючи кожен список по-іншому. Здогадуюсь, я мав би важко вчитися та вивчати ці речі, тому що мій код буде набагато простішим та чистішим, якщо я це зроблю.
Мені потрібно витягнути з цього текстового файлу ці пари слів і значень серед усього цього іншого шуму, дозвольте мені написати п'ятдесят рядкового аналізатора, щоб прочитати персонажів один за одним, і якщо один із символів схожий на початок того, що я шукаю, я встановлю цю змінну стану і почну розбирати її по-різному і так далі і т. д. ... звичайно, мій випадок, очевидно, такий особливий, що ніхто більше не стикався з такою проблемою, як раніше, і винайшов загальне рішення, яке займає один рядок коду, щоб це зробити. Це нагадує мені, що я мав би взяти ті книжки програмування, які я ніколи не читав, до книгарні секонд-хенду.