前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Infor Baan ERP LN里的On Case用法

Infor Baan ERP LN里的On Case用法

作者头像
崔文远TroyCui
发布2019-02-27 10:42:04
5730
发布2019-02-27 10:42:04
举报
文章被收录于专栏:远在上海远在上海

对于程序员来讲,if,elseif这种判断语句肯定用的比较多,在asp里有select case,在.net里面有switch case的用法,在Baan里面有On Case的使用,对于某一变量为多个值的时候,是一种很有效、代码优美的判断。官方的用法如下,

<br/>ON CASE expression<br/>        CASE expr_1:<br/>                statements_1<br/>                break<br/>        CASE expr_2:<br/>                statements_2<br/>                break<br/>        CASE expr_3:<br/>                statements_3<br/>                break<br/>        DEFAULT:                    | optional<br/>                statements<br/>        ENDCASE<br/>

我在使用过程中的一个例子,需要强调的是千万不要忘记了break,不然你会发现你最终得出的结果会乱掉了。

<br/>case "M110  ":<br/><br/>m110.qty=whwmd215.qhnd<br/>break<br/><br/>case "W200  ":<br/>w200.qty=whwmd215.qhnd<br/>break<br/><br/>case "W300  ":<br/>w300.qty=whwmd215.qhnd<br/>break<br/><br/>case "W700  ":<br/>w700.qty=whwmd215.qhnd<br/>break<br/><br/>case "M999  ":<br/>m999.qty=whwmd215.qhnd<br/>break<br/><br/>case "MNUD  ":<br/>mnud.qty=whwmd215.qhnd<br/>break<br/><br/>case "LNUD  ":<br/>lnud.qty=whwmd215.qhnd<br/>break<br/><br/>endcase<br/>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2010年12月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档