易语言调用子程序时候明明参数1没填,怎么当使用是否为空(参数1)时,逻辑值为真了

.版本 2
块数组 [n].实质 = 检查周围数组实质 (n, 10)
.版本 2
.如果真 (是否为空 (周围数组) = 假)
清除数组 (周围数组)
.如果真 (是否为空 (指定实质数组) = 假)
清除数组 (指定实质数组)
.计次循环首 (8, n)
.如果真 (那个 [n].检查 = 真)
.如果真 (是否为空 (周围数组) = 假)
加入成员 (周围数组, 那个 [n].序号)
.如果真 (块数组 [那个 [n].序号].实质 = 指定实质)

临时数据 = 临时数据 + 1
.如果真 (是否为空 (指定实质数组) = 假)
加入成员 (指定实质数组, 那个 [n].序号)
.计次循环尾 ()

就是没填才会是空!!!

调用格式: 〈逻辑型〉 是否为空 (通用型变量/变量数组 欲测试的参数变量) - 系统核心支持库->其他
英文名称:IsMissing
返回一个逻辑值,指出在调用子程序时是否为指定参数提供了数据(该参数必定有“可空”标志),如未提供,返回真,否则返回假。本命令为初级命令。
参数<1>的名称为“欲测试的参数变量”,类型为“通用型(all)”,提供参数数据时只能提供变量及变量数组。
操作系统需求: Windows、Linux、Unix
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-09
楼上正解,是否为空,参数1是空的,答案就是“是空的”,既然“是”的话,那就是“真”哇,不知道这样能不能理解呢
第2个回答  2012-12-07
是不是默认为真??
相似回答