Forum: Algorithmen, Datenstrukturen und Klassendesign
by uligerhardt,
3. Jan 2018
Von mir aus. Aber: Warum?
Wenn du zum Lernen mit neuen Sachen rumspielen, ist das gut, aber als Lösung für dein Problem (wie ich es verstanden habe)???
Forum: Algorithmen, Datenstrukturen und Klassendesign
by uligerhardt,
3. Jan 2018
Upps, ist wieder der Poet mit mir durchgegangen. :mrgreen:
Ich denke, die Lösung mit anonymen Methoden ist schlechter lesbar und weniger verständlich als z.B. die banale Konstantenidee. Außerdem habe ich das Bauchgefühl, dass sie auch langsamer ist. Das wäre aber vielleicht in der Praxis eh irrelevant.
Der Satz in Klammern bezieht sich darauf, dass die Kompetenz bei Embas Entwicklern früher...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by uligerhardt,
3. Jan 2018
Selbst wenn das ein Problem wäre (was es ja nicht ist), würde die cLoopCount-Variante auch dein if mit abdecken.
Immer noch kein Bedarf für schwerer lesbaren und vermutlich deutlich langsameren Code. :mrgreen:
(Mal abgesehen davon traue ich den derzeitigen Profis bei Embarcadero zu, dass sie bei neueren Sprachfeatures einige Überraschungen für dich einbauen. :twisted:)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by uligerhardt,
2. Jan 2018
Was willst du denn variieren können? Wie man sieht, kann das die Lösungsmöglichkeiten stark beeinflussen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by uligerhardt,
2. Jan 2018
Geht's dir wirklich nur um die Anzahl??? Dann nimm bittebittebitte eine Konstante! :pale:
const
cLoopCount = 4;
for i := 0 to cLoopCount - 1 do // oder for i := 1 to cLoopCount do
...