安-岩土 发表于 2013-5-19 15:15:26

语句

new
set log on
set logfile 113.txt
def afill ;fill matrix with random numbers
array var(4,3)
loop m (1,4)
loop n (1,3)
var(m,n) = urand
endloop
endloop
end
def ashow ;display contents of matrix
loop m (1,4)
hed = ''
msg = ''+string(m)
loop n (1,3)
hed = hed + '             '+string(n)
msg = msg + '    '+string(var(m,n))
endloop
ifm = 1
dum = out(hed)
endif
dum = out(msg)
endloop
end
afill
Ashow
set log off
上面的ifm = 1
dum = out(hed)
endif
dum = out(msg) 表示什么意思那?请哪位老师 指点一下?

安-岩土 发表于 2013-5-20 09:20:00

:L:L:L:L:L肿么没人来看看额伤自尊

loveala 发表于 2013-5-20 23:19:57

显示一行数组值。
哥们你拿手册fish一章的例子(我没记错的话是第一个)来问大家有点不应该哦。伤自尊也应该滴

安-岩土 发表于 2013-5-21 08:04:41

loveala 发表于 2013-5-20 23:19 static/image/common/back.gif
显示一行数组值。
哥们你拿手册fish一章的例子(我没记错的话是第一个)来问大家有点不应该哦。伤自尊也应 ...

哦 问题没编辑好,我的问题是
ifm = 1
dum = out(hed)
endif
dum = out(msg)
语句中,为什么会出现m=1那?还有if --endif 后面紧跟着出现dum=out(msg)是什么思路那?

loveala 发表于 2013-5-21 15:19:13

当显示第一行时,先显示了表头,再显示数据。

安-岩土 发表于 2013-5-21 22:14:09

loveala 发表于 2013-5-21 15:19 static/image/common/back.gif
当显示第一行时,先显示了表头,再显示数据。

哦 明白了 谢谢
页: [1]
查看完整版本: 语句