我很惊讶没人问这个,因为这是我很久以前注意到的.
显然,在Pascal中,您可以对循环计数器和多次重复使用相同的变量.以下两段代码:
i := 10;
for i:= 0 to i do
begin;
write(i);
end;
Run Code Online (Sandbox Code Playgroud)
和
for i:= 0 to 10 do
begin;
write(i);
end;
Run Code Online (Sandbox Code Playgroud)
看起来是等同的,因为两个都打印012345678910.
它为什么有用,为什么它不能用于其他语言?