您需要 登录 才可以下载或查看,没有帐号?立即注册
补充1: function 示例(i) if(i>10) return i else return i endif endfunction这时候根据如果判断的情况返回return,i大于10就返回第1个,否则第2个。
这时候根据如果判断的情况返回return,i大于10就返回第1个,否则第2个。
补充2: function 示例(j)w=1,j=1 while(w==1)j=j+2 return jj=j+4return jendwhile endfunction 这时候强制返回第一个return,如果j为2,结果是4,下面的不执行了,也退出的循环,相当于带break(跳出)功能的返回,由于我测试过并没有执行下面的语句,但为了保险起见,我还是还return下面加了break跳出语句。
w=1,j=1 while(w==1)
j=j+2 return j
j=j+4
return j
补充1: function 示例(&j) //定义函数名为示例,传值为j j=j+1 //把传值进行加1,比如j为2的话,2+1=3 endfunction j=1 //调用前先定义传值参数,必须的 for(10) 空间名.示例(j) //循环调用传值函数示例10次 //这时候,j在函数里进行了10次 //第一次为j=1+1 //第二次为j=2+1...以此类推 //每调用一次,j的变量会变,把j的变量传到函数外面,这就是传值与普通参数的区别,最后j的变量为10,并不是函数的返回结果, endfor help.messagebox(j) //要使用这个j,就要这样用,不用这样用help.messagebox(空间名.示例(j)) 这时候j的弹窗结果是多少呢?是10
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋|TC官方合作论坛 (苏ICP备18045623号)
GMT+8, 2024-9-30 12:57 , Processed in 0.031140 second(s), 22 queries .
Powered by 海安简单软件服务部
© 2008-2019 版权所有 保留所有权利