Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3930|回复: 1

CHECKLIST疑问?

[复制链接]
发表于 2014-5-28 10:33:53 | 显示全部楼层 |阅读模式
代码如下:

;Form部份:
FILED Field_Top
FLOC 12 4
CHECKLIST "Top" "Index1"
ENDFIELD

FILED Field_Bottom
FLOC 12 4
CHECKLIST "Bottom" "Index1"
ENDFIELD

;实现部分
case(form->curField
     ("Field_Top"
        Field_Top = form->curValue
        println(Field_Top )
      )
("Field_Bottom"
        Field_Bottom = form->curValue
        println( Field_Bottom )
      )
);end case
;测试后发现只要随便点那个按钮,它都会打印两次,比如点top按钮会打印成这样:
nil
t
第二行是Top按钮的状态

;点Bottom按钮,会打印成这样:
nil
t
第二行是Bottom按钮的状态,为什么会打印两次呢?如果打印的操作换成其它一个很复杂的操作,那效率就不高。









发表于 2014-5-28 12:52:39 | 显示全部楼层
应该是你自己理解错误了。
只打印了一次,下面那个t是返回值。。。
函数执行后都是有返回值的。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-20 23:19 , Processed in 0.134209 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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