DELPHI 等号的用法

比如a=ba=(b,c)这都什么意思a=(b,c)bc之间为逗号怎么解释?并且语句上下并没有类似于if,with的判断语句,仅仅是单独列出这么一句。... 比如a=b a=(b,c) 这都什么意思
a=(b,c)bc之间为逗号怎么解释?并且语句上下并没有类似于if,with的判断语句,
仅仅是单独列出这么一句。
展开
 我来答
0o壹次心o0
高粉答主

推荐于2016-08-20 · 每个回答都超有意思的
知道大有可为答主
回答量:2.5万
采纳率:59%
帮助的人:3010万
展开全部
  1. Delphi中 “=” 表示比较两边的值是否相等,返回一个True/False的bool类型值。

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

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

mit1208
2012-05-07 · TA获得超过2347个赞
知道大有可为答主
回答量:2743
采纳率:0%
帮助的人:1855万
展开全部
delphi里边赋值为:=符号,只有=的话为判断时才使用的符号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YD的吴聊帝
2012-05-07 · 超过17用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:45万
展开全部
补充下你后面那段代码,一些概念性的我不怎么会说,但是这是你是的那个 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 ....
等等,我一般就是这样用过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bfb9204
2012-05-07 · TA获得超过718个赞
知道小有建树答主
回答量:1008
采纳率:66%
帮助的人:442万
展开全部
=是判断两个值是否相等
a=b 判断a,b是否相等
a=(b.c)判断 a 与(b.c)的返回值是否相等
:=是赋值
a:=b 把b的值赋值给a

a=(b,c)bc之间为逗号怎么解释? 这句不能单独存在!肯定有自定义函数,不然会报错
你写的不全
更多追问追答
追问
TTollItem=class(TObject)       
TollItemList: TList;
……
public
destructor Destroy;override;
……
end;
TTollType=(ttToll,ttTicketByMonth,ttFree,ttPeccancy);

TVehicle=class(TObject)
VehicleType: string[1];
……
PlateNumber: string;
public
……
end;
这是代码前后的东西中间的TTollType既是问题
追答
你这里写的还是看不清楚
a=(b,c) 裏面的B.C是传递的参数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式