FOR EACH
FOR EACH Variablo IN Esprimo
...
NEXT
Iteracas iteracikorpo enumerante objekto.
Esprimo povas esti referenco al enumerebla objekto: ekz. kolekto aux tablo.
Examples
DIM Dict AS NEW Collection
DIM Element AS String
Dict["Blue"] = 3
Dict["Red"] = 1
Dict["Green"] = 2
FOR EACH Element IN Dict
PRINT Element;
NEXT
FOR EACH Expression
...
NEXT
Tio cxi sintakso povas etsti uzata kiam
Esprimo estas enumerebla objekto, kiu ne estas reala ujo: ekz. rezultato de informmendo datumbazon.
Examples
DIM Res AS Result
Res = DB.Exec("SELECT * FROM MyTable")
FOR EACH Res
PRINT Res!Code; " "; Res!Name
NEXT
Ordo de enumero ne estas necese antauxvidebla. Vidu dokumentaro de cxio enumerebla klaso por pli.
See also