如何定义这样的二维数组

pgz_007 2008-06-05 10:45:23
一个是字符串,一个是float类型的。
{('str1',2.3),('strstr2',35),('strwww1',64),....} (动态的,个数未知)
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
僵哥 2008-06-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dinglinger 的回复:]
:)......路过,买王老吉.
[/Quote]
技术专贴,禁止一切广告行为。
小呆之家 2008-06-05
  • 打赏
  • 举报
回复
:)......路过,买王老吉.
喝口水 2008-06-05
  • 打赏
  • 举报
回复
{('str1',2.3),('strstr2',35),('strwww1',64),....}
由于你有两个不同类型的数,所以要定义成记录类型
type
ARecord=Record
str:string;
value:double;
end;
做成数组应这样
var
myarray:array[1..10] of ARecord;
僵哥 2008-06-05
  • 打赏
  • 举报
回复
Type
TmyRec = Record
name: String;
value: Real;
end;

var
myRecArray: array of TmyRec;

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧