所以我的问题看起来像,我有两个程序,它们互相调用,但这会提供溢出。如何跳转到程序 - 像 asm jmp 不调用?我不想使用标签,因为我不能在两个不同的过程之间使用 GoTo。而且我不希望执行调用过程之后的代码。顺便说一句,我使用 FPC。
unit sample;
interface
procedure procone;
procedure proctwo;
implementation
procedure procone;
begin
writeln('Something');
proctwo;
writeln('After proctwo'); //don't execute this!
end;
procedure proctwo;
begin
writeln('Something else');
procone;
writeln('After one still in two'); //don't execute this either
end;
end.