DELPHI 等号的用法

2025-01-03 05:38:24
推荐回答(4个)
回答1:

  1. Delphi中 “=” 表示比较两边的值是否相等,返回一个True/False的bool类型值。

  2. 比如 “a=b” 可以作为 if的判断条件,根据a和b的实际大小,进行if语句的跳转。

  3. 如果要赋值,Delphi中不能直接使用“=”号,而需要使用“:=”,比如将b的值赋给a,表达为 “a := b”。

回答2:

delphi里边赋值为:=符号,只有=的话为判断时才使用的符号

回答3:

补充下你后面那段代码,一些概念性的我不怎么会说,但是这是你是的那个 a=(b,c)的时候,应该就是我下面写的这种情况吧,是定义一个Type的时候的吧?
Type
TTollType=(ttToll,ttTicketByMonth,ttFree,ttPeccancy);
是定义了一个TTollType类的概念吧,当继承使用TTollType的时候;比方说TollType: TTollType;
这时候TollType就是括号里面的几个值中
要判断TollType的话,就是
if TollType = ttToll then
begin
//.....
end
else if TollType = ttTicketByMonth then
begin
//.....
end
else ....
等等,我一般就是这样用过

回答4:

=是判断两个值是否相等
a=b 判断a,b是否相等
a=(b.c)判断 a 与(b.c)的返回值是否相等
:=是赋值
a:=b 把b的值赋值给a

a=(b,c)bc之间为逗号怎么解释? 这句不能单独存在!肯定有自定义函数,不然会报错
你写的不全