免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1875 | 回复: 2
打印 上一主题 下一主题

请高手指点一下400中Array的用法~~~? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-04 20:11 |只看该作者 |倒序浏览
我一直对400中array的用法不是很清楚,各位仁兄知道可以告知小弟~~?
比如说:我用一个klist去chain表,然后得到一个栏位,当这个栏位是‘1’的时候,我要把这个栏位的值放到array里面,我应该用的命令是什么??谢谢各位指教~~~

论坛徽章:
0
2 [报告]
发表于 2003-12-05 09:24 |只看该作者

请高手指点一下400中Array的用法~~~?

eval  a(1)=b
记住自己维护array的count
lookup 之类的去查找,不过我发现lookup性能不是太好。

论坛徽章:
0
3 [报告]
发表于 2003-12-05 16:59 |只看该作者

请高手指点一下400中Array的用法~~~?

example:LOOKUP Operation on an Array with an Index

*...1....+....2....+....3....+....4....+....5....+....6....+....7...
FFilename++IPEASFRlen+LKlen+AIDevice+.Keywords++++++++++
FARRFILE      IT      F    25               DISK
F*
DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords++++++
DDPTNOS                          S                           5S 0 DIM(50) FROMFILE(ARRFILE)
DDPTDSC                           S                           20A DIM(50) ALT(DPTNOS)
D*
CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq..
C* The Z-ADD operation begins the LOOKUP at the first element in DPTNOS.
C                                      Z-ADD     1      X          3 0
C* At the end of a successful LOOKUP, when an element has been found
C* that contains an entry equal to the search argument DPTNUM,
C* indicator 20 is set on and the MOVE operation places the department
C* description, corresponding to the department number, into DPTNAM.
C           DPTNUM              LOOKUP           DPTNOS(X)    20
C* If an element is not found that is equal to the search argument,
C* element X of DPTDSC is moved to DPTNAM.
C                                      IF                     NOT *IN20
C                                      MOVE              DPTDSC(X)    DPTNAM 20
C                                      ENDIF
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP