gpt4 book ai didi

delphi - 如何重新开始计数

转载 作者:行者123 更新时间:2023-12-03 18:01:36 26 4
gpt4 key购买 nike

我试图保持 1-10 计数,如果计数超过 10,它会从 1 开始

Tick := 5;
currentTick := 8;

现在 FinalTick 将是 CurrentTick + Tick 但一旦值为 10,它应该在 1 结束,因此在这种情况下

5 + 8 = 3

我该怎么做?

最佳答案

如果你希望计数为 0,1,2,3,4,5,6,7,8,9,0,1,2,3,4 等,你可以:

procedure IncCount(var ACount: Integer);
begin
ACount := (ACount + 1) mod 10;
end;

如果你希望计数为 1,2,3,4,5,6,7,8,9,10,1,2,3,4 等,你可以:

procedure IncCount(var ACount: Integer);
begin
ACount := ACount mod 10 + 1;
end;

关于delphi - 如何重新开始计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11593256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com