use*_*542 6 java arrays delphi perl hash
我正在学习Delphi,但喜欢在Perl和Java中使用哈希数组.Delphi中是否存在数据结构的混合?
我知道可以使用TStringList作为哈希数组:
var
myHash:TStringList);
begin
myHash:=TStringList.Create();
myHash.values['color']:='blue';
Showmessage(myHash.Values['color']); //blue
myHash.free;
end;
Run Code Online (Sandbox Code Playgroud)
是否有可能在Delphi中构建更复杂的数据结构,如Perl的数组哈希等?
如果您正在使用Delphi 2009或更高版本(并且希望稍后,因为原始实现中存在严重错误),您可以TDictionary在Generics.Collections单元中找到该类. TDictionar<TKey, TValue>作为值的键的哈希映射,它应该是您正在寻找的.
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |