如何用perl定义几种数据结构类型

如何用perl定义几种数据结构类型
本人也是perl语言初学者,我现在要编写一个自底向上的chart解析算法,里面包含3个数据结构:代处理表(agent),活动边(active arc),和chart;
我不知道该怎么定义;
请高手给指点指点;[CCB]10[/CCB][CCB]10[/CCB]
[CCB]8[/CCB][CCB]8[/CCB][CCB]8[/CCB][CCB]8[/CCB]