Eiffel 中的循环遵循以下格式:
from
Init
invariant
Invariant
until
Exit
variant
Variant
loop
Body
end
您如何将上述 Eiffel 伪代码翻译成不支持循环不变量/变量的语言?让我们假设这样的目标语言有一个assert
检查不变量/变量的指令。
Eiffel 中的循环遵循以下格式:
from
Init
invariant
Invariant
until
Exit
variant
Variant
loop
Body
end
您如何将上述 Eiffel 伪代码翻译成不支持循环不变量/变量的语言?让我们假设这样的目标语言有一个assert
检查不变量/变量的指令。