Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.928 Beiträge
Delphi 12 Athens
|
AW: TFindComponent
1. Feb 2024, 17:02
PS: Arrays haben auch einen Enumerator bekommen.
Delphi-Quellcode:
for var S in ['aaa', 'bbb'] do
ShowMessage(S);
//for var S in 'aaa,bbb'.Split([',']) do
var L := 'aaa,bbb';
for var S in L.Split([',']) do
ShowMessage(S);
PS.
Ich glaube ich brauche eher ein MAP oder so
Delphi-Quellcode:
// ich muss das so schreiben
For var i:Integer := 0 to parser.TokenCount-1 do
arr[i] := parser.FTokens[i].Token+' '+ TokenIdToTokenString(parser.FTokens[i].TokenSQL);
//so ne art mehrfach enumerate
For var EFrom in parser.FTokens For var ETo in arr do
ETo := EFrom.Token+' '+TokenIdToTokenString(EFrom.TokenSQL);
Wobei "ETo" ja quasi ein beschreibbarer Ort im Array sein muss.
Oder eben MAP
Delphi-Quellcode:
arr := parser.FTokens.map(Function(e:TTokenInfo):String
Begin
Result := E.Token+' '+TokenIdToTokenString(E.TokenSQL)
End);
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty ( 1. Feb 2024 um 17:18 Uhr)
|