Хм, мне нужно разделить запятыми и вывести этот список строк, позвольте мне написать функцию, содержащую цикл for, которая принимает аргумент-разделитель, и продолжать добавлять их вместе ... или я мог бы просто использовать эту существующую команду соединения.
Мне нужно отсортировать эти сложные объекты на основе пары атрибутов, которые есть у каждого объекта, позвольте мне напомнить себе, как написать функцию сортировки, которая делает это, о нет, я могу просто использовать существующую стандартную функцию сортировки, которую поддерживает этот язык. Мне нужно научиться писать собственный компаратор, но это не должно быть слишком сложно, это, очевидно, лучше, чем поддерживать собственную функцию сортировки.
Я немного напуган идеей виртуальных методов, но это должно помочь мне сократить эти списки, каждый для отдельного типа элемента, до одного списка. Тогда мне не нужно писать полдюжины подобных утверждений, обрабатывающих каждый список по-своему. Думаю, я должен усердно учиться и изучать эти вещи, потому что мой код будет намного проще и чище, если я это сделаю.
Мне нужно извлечь из этого текстового файла эти пары слов и значений среди всего этого другого шума, позвольте мне написать анализатор из пятидесяти строк, чтобы читать символы один за другим, и если один из символов выглядит как начало того, что я В поисках я установлю эту переменную состояния и начну ее разбор и так далее и т. д. и т. д. Конечно, мой случай явно настолько особенный, что никто раньше не сталкивался с подобной проблемой и не изобрел универсальное решение, которое занимает одну строку кода, чтобы сделать это. Это напоминает мне, что я должен взять те книги по программированию, которые я никогда не читал, в подержанный книжный магазин.