Forum: Object-Pascal / Delphi-Language
FreePascal
by BrightAngel,
14. Mai 2017
Hey :)
Das Exit "unterbricht" den Kontrollfluss in der Funktion und kehrt zum "Aufrufer" zurück. Result ist der Rückgabewert und fasst erstmal den Kontrollfluss nicht an, sondern setzt nur den Rückgabewert.
Der Gedanke ist der: Diese Funktion ist so aufgebaut, dass man viele Kriterien überprüfen muss, bevor ein positives Ergebnis herauskommt. Man kann in jedem Zwischenschritt abbrechen und...
Forum: Object-Pascal / Delphi-Language
FreePascal
by BrightAngel,
12. Mai 2017
Genau so war das gemeint :)
Forum: Object-Pascal / Delphi-Language
FreePascal
by BrightAngel,
12. Mai 2017
Hey :)
Ich glaube, es wäre auch noch ganz interessant, wie deine Datenstruktur intern aussieht: Also wie sind Objekte und Hindernisse repräsentiert?
Beispiel: Man kann zum Beispiel intern ein zweidimensionales Array vorhalten, welche das Spielfeld repräsentieren. Kann man zum Beispiel in einem Schachspiel verwenden, weil da nur eine Figur pro "Zelle" erlaubt ist.
Du merkst dir intern nur...