Instrukcja declare s│u┐y do ustawienia dyrektyw wykonawczych dla bloku kodu. Sk│adnia instrukcji jest podobna do sk│adni innych struktur kontrolnych:
Argument dyrektywa pozwala na ustawienie zachowania siΩ danego bloku declare. W chwili obecnej rozpoznawana jest tylko jedna dyrektywa: ticks. (WiΩcej informacju na temat dyrektywy ticks w dedykowanym podrozdziale).
Kod zawarty w bloku instrukcje bΩdzie wykonywany. Spos≤b i poboczne efekty wykonania tego kodu mog▒ zale┐eµ od argumentu dyrektywa.
TykniΩcie (tick) jest zdarzeniem, kt≤re nastΩpuje po ka┐dych N niskopoziomowych instrukcjach wykonywanych przez parser wewn▒trz bloku declare. Warto╢µ parametru N jest okre╢lana przez umieszczenie wyra┐enia ticks=N wewn▒trz argumentu dyrektywa danego bloku declare.
Zdarzenie wywo│ywane na ka┐de tykniΩcie okre╢la siΩ przez u┐ycie funkcji register_tick_function(). WiΩcej szczeg≤│≤w znajduje siΩ w poni┐szym przyk│adzie. ProszΩ pamiΩtaµ, ┐e z ka┐dym tykniΩciem mo┐e byµ wywo│ywane wiΩcej ni┐ jedno zdarzenie.
TykniΩcia s▒ doskonale przystosowane dla potrzeb debugowania, implementacji prostej wielozadaniowo╢ci, wykonywania operacji We/Wy w tle i wielu innych zada±.
Patrz tak┐e register_tick_function() i unregister_tick_function().
Poprzedni | Spis tre╢ci | NastΩpny |
switch | Pocz▒tek rozdzia│u | return |