下面的S
和F
声明有什么区别?
type
TMyClass = class(TObject)
private
S: String;
private var
F: String;
end;
我问的原因是因为我可以像 F
一样使用 S
(不添加 var
关键字)。
他们受到不同的对待吗?
最佳答案
完全没有区别。根据the documentation :
The var keyword is optional. However, if it is not used, then all field declarations must occur before any property or method declarations. After any property or method declarations, the var may be used to introduce any additional field declarations.
关于delphi - "var"在字段声明上有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213038/