设为首页收藏本站

 找回密码
 注册
查看: 2245|回复: 1
打印 上一主题 下一主题

关于不换行的If-Else嵌套的理解 [复制链接]

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
跳转到指定楼层
1#
发表于 2012-6-28 16:54:44 |只看该作者 |倒序浏览
本帖最后由 rookies 于 2012-6-28 16:56 编辑

手上有个朋友给的系统,让我给检查下,书写规则很头大,Damn it。IF  不换行直接接IF...Else   嵌套 Like this

If(Con1)If(Con2)DoSomething;Else ...;

看的头大,不清楚Else是应该和第一个If组合当Con1  为False时执行还是  和第二个If组合  Con2为False是执行

自己写个代码验证了下
Test=1;
If(Date==CurrentDate) {If(Test==1)Test=10;Else Test=5;

结果是非今天数据上Test=1不是5

说明Else是与最近的一个If组合的,希望大家用If  或If嵌套时 最好还是写规范一些比较好



SetTBProfileString将数据内容写到用户公式目录tblprofile.ini文件下

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2012-6-29 09:27:09 |只看该作者
是的,加上{}会比较理解

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-14 05:34

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部