P. *_*man -1 delphi generics tobjectlist lazarus
我为什么不能使用Generics.Collections或者Generics.Default甚至只是Generics在拉撒路?
Uses
Generics.Collections;
Run Code Online (Sandbox Code Playgroud)
Uses
System.Generics.Default;
Run Code Online (Sandbox Code Playgroud)
Uses
System.Generics.Collections;
Run Code Online (Sandbox Code Playgroud)
Uses
System.Generics.Default,
System.Generics.Collections;
Run Code Online (Sandbox Code Playgroud)
Uses
SysUtils,
Generics;
Run Code Online (Sandbox Code Playgroud)
找不到项目检查员的uTest使用的Generics.Collections.
找不到项目检查员的uTest使用的Generics.Defaults.
找不到项目检查员的uTest使用的泛型.
Rem*_*eau 10
Lazarus是开源FreePascal编译器的IDE .他们俩没有任何关于Delphi的事情.FreePascal是一个完全独立的Pascal编译器,而不是Delphi使用的编译器.
FreePascal具有Delphi兼容模式,并且实现了各种Delphi单元和类,以帮助用户将现有的Delphi代码移植到FreePascal.
但据泛型而言,FreePascal的提供了自己的泛型的语法和实施是不同的,不兼容,Delphi的泛型(实际上,在加入德尔福风格的泛型支持FreePascal的2.6,但" 仍可能不是100与Delphi" 兼容 ".另请参阅fpc没有的delphi语言功能 - 泛型语法).
阅读FreePascal的文档,了解有关Generics风格的更多详细信息:
http://wiki.freepascal.org/Generics
http://www.freepascal.org/docs-html/ref/refch8.html
在System.Generics.Default与System.Generics.Collections德尔福单位只提供,他们不存在FreePascal的.但是,FreePascal可以使用这些单元的第三方实现.
| 归档时间: |
|
| 查看次数: |
1501 次 |
| 最近记录: |