gpt4 book ai didi

delphi - 在 **if 语句** 中使用 **and** 运算符

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

一位 friend 引导我访问了该网站。

我试图在Delphi中使用and,但我似乎做错了什么。有什么东西需要投入使用吗?

我有以下代码:

procedure TForm1.Button1Click(Sender: TObject);
var
a,b:string;
begin
a:=edit1.Text;
b:=edit2.Text;

if a=abc and b=def then
showmessage(a+b);

end;

我在第二个 = 符号处收到错误

最佳答案

您必须添加一些括号来更改运算符优先级:

  if (a=abc) and (b=def) then

运算符 and 位于 = 之前,因此不带括号的构造被理解为a=(abc and b=def) 会产生语法错误。

关于delphi - 在 **if 语句** 中使用 **and** 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488596/

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