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
3 1 2

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