Hmm, ich muss diese Liste von Strings durch Kommas trennen und ausgeben, ich muss eine Funktion schreiben, die eine for-Schleife enthält, die ein Separator-Argument annimmt, und sie weiterhin zusammenfügen ... oder ich könnte einfach diesen vorhandenen 'join'-Befehl verwenden.
Ich muss diese komplexen Objekte anhand einiger Attribute sortieren, die jedes Objekt besitzt. Lassen Sie mich daran erinnern, wie ich eine Sortierfunktion schreibe, die dies ermöglicht. Oh nein, ich kann einfach die vorhandene Standardsortierfunktion verwenden, die diese Sprache unterstützt. Ich muss lernen, wie man einen benutzerdefinierten Komparator schreibt, aber es sollte nicht zu schwierig sein, es ist offensichtlich besser, als meine eigene Sortierfunktion beizubehalten.
Ich habe ein bisschen Angst vor der Idee von virtuellen Methoden, aber es sollte mir helfen, diese Listen, jeweils für einen anderen Elementtyp, auf eine einzige Liste zu reduzieren. Dann muss ich nicht ein halbes Dutzend ähnlicher Anweisungen schreiben, die jede Liste auf unterschiedliche Weise verarbeiten. Ich denke, ich sollte mich intensiv mit diesen Dingen befassen und sie lernen, da mein Code dadurch viel einfacher und sauberer wird.
Ich muss aus dieser Textdatei diese Paare von Wörtern und Werten extrahieren, um all das Rauschen zu unterdrücken. Lassen Sie mich einen fünfzigzeiligen Parser schreiben, um die Zeichen einzeln zu lesen Auf der Suche nach setze ich diese Statusvariable und beginne damit, sie anders zu analysieren usw. Natürlich ist mein Fall so speziell, dass niemand zuvor auf ein solches Problem gestoßen ist und eine generische Lösung erfunden hat, die eine Zeile umfasst Code, um es zu tun. Das erinnert mich daran, dass ich die Programmbücher, die ich nie gelesen habe, in den Antiquariat bringen sollte.