找回密码
 注册
Simdroid-非首页
查看: 57|回复: 5

[命令/FISH] 语句

[复制链接]
发表于 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
if  m = 1
dum = out(hed)
endif
dum = out(msg)
endloop
end
afill
Ashow
set log off
上面的if  m = 1
dum = out(hed)
endif
dum = out(msg) 表示什么意思那?请哪位老师 指点一下?
 楼主| 发表于 2013-5-20 09:20:00 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
:L:L:L:L肿么没人来看看额  伤自尊
回复 不支持

使用道具 举报

发表于 2013-5-20 23:19:57 | 显示全部楼层 来自 北京
显示一行数组值。
哥们你拿手册fish一章的例子(我没记错的话是第一个)来问大家有点不应该哦。伤自尊也应该滴
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-21 08:04:41 | 显示全部楼层 来自 黑龙江哈尔滨
loveala 发表于 2013-5-20 23:19
显示一行数组值。
哥们你拿手册fish一章的例子(我没记错的话是第一个)来问大家有点不应该哦。伤自尊也应 ...

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

使用道具 举报

发表于 2013-5-21 15:19:13 | 显示全部楼层 来自 北京
当显示第一行时,先显示了表头,再显示数据。
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-21 22:14:09 | 显示全部楼层 来自 黑龙江哈尔滨
loveala 发表于 2013-5-21 15:19
当显示第一行时,先显示了表头,再显示数据。

哦 明白了 谢谢
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 06:26 , Processed in 0.030747 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表