这是难以置信的不可能找到FreePascal的东西,因为所有的搜索最终都是在某种与Delphi相关的站点上。
有内置的Dictionary对象吗?
This page在泛型类部分引用了"TDictionary“,但我不知道它可能在哪个单元中,也不知道它是否存在。
发布于 2013-04-03 18:55:11
单元fgl包含freepascal的基本泛型类。
在这些类中,最接近TDictionary的是TFPGMap。
可以在这里找到如何使用这个类的示例:Class Map or Dictionary, anyone?。
发布于 2015-01-25 04:18:39
您可以使用来自Generics.Collections单元的非常兼容的TDictionary:
适用于FPC干线版本30239及更高版本。
编辑2016年5月8日
Generics.Collections库已作为r34229中的rtl-generics包添加到FPC主干中。Win32 + Lazarus主干的预编译FPC主干(带有Generics.Collections)的最新版本可在http://newpascal.org获得。Generics.Collections ( https://github.com/dathox/generics.collections )的存储库仍将用于维护(应经常与FPC干线同步)。
https://stackoverflow.com/questions/15774991
复制相似问题