gpt4 book ai didi

delphi - 运算符不适用于该操作数类型 Delphi

转载 作者:行者123 更新时间:2023-12-03 15:44:27 26 4
gpt4 key购买 nike

请有人帮我解决这个错误。

[Error] Unit1.pas(39): Operator not applicable to this operand type

代码是:

procedure TForm1.Button1Click(Sender: TObject);
var
k: Integer;
broj: Real;
begin
k := StrToInt(Edit1.Text);
if k <= 9 then
broj := k
else
broj := (k + 10) / 2;

if k mod 2 = 0 then
broj := broj / 10
else
broj := broj mod 10; // error line

ShowMessage(FloatToStr(broj));
end;

最佳答案

您不能将 moddiv 与浮点类型一起使用,例如真实。或者previous answer你可以使用这个。

broj := Frac(broj / 10) * 10;

或者只是来自System.MathFMod

broj := FMod(broj, 10);

关于delphi - 运算符不适用于该操作数类型 Delphi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53432264/

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