Taki oto prosciutki kod:
for initial_value to finally_statement do
begin
finally_statement:=cokolwiek;
end
Moze ktos szybko i prosciutko wytlumaczyc dlaczego pascal naklada az takie ograniczenia, ze nie mozna finally_statement zmienic w czasie wykonywania petli?
(tak szukalem w dokumentacji, ale brak informacji dlaczego nie mozna zmianiac tej wartosci).
Poco autorzy az takie ograniczenia jezyka wprowadzili?
Np. w C mozna taka petle bez problemu wykonac, a wartosci zmienic w czasie wykonywania.
P.S. Zwracam honor temu Panu, ktory jednak mial racje. :)</delphi>