L
labixiaoxin
Unregistered / Unconfirmed
GUEST, unregistred user!
记录类型的变量不能直接做比较吗? 如下代码在执行时报错: Tbb = record a: integer
b: integer
c: string
d: array of byte
end
i, j: Tbb
if i = j then //这里报错 'Incompatible types' begin // end
请问是不是记录类型的变量不能直接做比较,难道要一个个域手工比较?如果域很多,而且以后给这个记录增加域后,有可能会忘记把新加入的域也作为比较对象,这样通用性就降低了。有什么好的办法对记录类型的变量进行直接比较,谢谢。
b: integer
c: string
d: array of byte
end
i, j: Tbb
if i = j then //这里报错 'Incompatible types' begin // end
请问是不是记录类型的变量不能直接做比较,难道要一个个域手工比较?如果域很多,而且以后给这个记录增加域后,有可能会忘记把新加入的域也作为比较对象,这样通用性就降低了。有什么好的办法对记录类型的变量进行直接比较,谢谢。