Wenn man durch
alle Elemente iterieren möchte, dann geht das
immer nach folgendem Schema:
Code:
Für Index
von <kleinster Index>
bis <größter Index>
Ist nur
kleinster Index und die
Anzahl der Elemente bekannt, so kann man durch eine
simple Rechnung den Wert von
größter Index ermitteln:
Code:
Für Index
von <kleinster Index>
bis <kleinster Index> + <Anzahl der Elemente> - 1
Wenn man sich gar sehr unsicher ist und sich diese
komplizierte Berechnung nicht zutraut und zudem ein Array vor sich hat, dann doch bitte so und der Drops ist gelutscht:
Delphi-Quellcode:
for LIdx := low( text ) to high( text ) do
begin
WhateverWith( text[LIdx] );
end;
Schon kümmert es den Code nicht mehr, ob der Compiler 1-basierende, 0-basierende oder n-basierende Strings verwaltet.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)