erlang如何给record里面追加数据
erlang吧
全部回复
仅看楼主
level 11
a651944226 楼主
erlang如何给record里面追加数据,record原来有数据,在不动原来的数据情况下增加数据呢
2013年04月18日 06点04分 1
level 11
a651944226 楼主
record格式是这样
-record(metric, {name, from, dn, timestamp, data}).
data的格式是{Grp, Name}
请教高手怎么追加呢
2013年04月18日 06点04分 2
level 11
a651944226 楼主
追加的值是{key,value}格式,也是动态变的,但key不变
2013年04月18日 08点04分 3
level 7
你每次都没表达清楚
。。。
服了你了。
2013年04月18日 16点04分 4
level 7
-record(metric, {name, from, dn, timestamp, data}).
data的格式只有是[{Grp, Name}]才有“追加”的意义
M
#metric{data=[{key,Val}|M#
metric.data]}
2013年04月18日 16点04分 5
是我没表述清楚,^_^,原来的data数据列表是一个个的[{radiusAvgDelay,6},{leaveRepCount,11230},{leaveReqCount,52294},{portalAuthRespCount,58555}],现在的是
2013年04月19日 02点04分
[{radiusAvgDelay,6},{leaveRepCount,11230},{leaveReqCount,52294},{portalAuthRespCount,58555},{portalAuthReqCount,58555},{portalChallengeRespCount,62445},{portalChallengeReqCount,62445},{accSucNum,247768},{accReqNum,248346}]
2013年04月19日 02点04分
就是说现在的数据包含原来的,数据都是从DataList里面来的
2013年04月19日 02点04分
1