ON CASE在Infor ERP LN中的应用例子
去年的时候用过一次ON CASE,今天又在做一个报表时用到,不得不说我挺喜欢这个语法的。
使用时的注意事项: 1、CASE后面的值只能是长整型或者字符型(LONG or STRING) 2、必要时设定Default,并且不需要Break 3、当使用字符型的ON CASE时,如果Case后面的字符不是可打印型(如ESC,F1等),可以直接写ASCII值不用双引号。
长整型的ON CASE用法:
<br/>ON CASE weekday<br/>CASE 1:<br/> day = "Sunday"<br/> BREAK<br/>CASE 2:<br/> day = "Monday"<br/> BREAK<br/>CASE 3:<br/> day = "Tuesday"<br/> BREAK<br/>DEFAULT:<br/> day = "other day"<br/>ENDCASE<br/>
字符型的ON CASE用法:
<br/>ON CASE choice_char<br/>CASE "A":<br/>CASE "E":<br/> abort()<br/>CASE "N":<br/> next_screen()<br/> BREAK<br/>CASE "P":<br/> last_screen()<br/> BREAK<br/>CASE 27:<br/> escape()<br/> BREAK<br/>DEFAULT:<br/> message("unknown choice")<br/>ENDCASE<br/>
- 1344 走格子
- 如何利用配置中心规范构建PaaS服务配置
- Selenium2+python自动化8-SeleniumBuilder辅助定位元素
- HDU 1250 Hat's Fibonacci
- Scrapy在Ubuntu下的安装与配置
- Selenium2+python自动化20-引入unittest框架
- HDU 1002 A + B Problem II(高精度加法(C++/Java))
- POJ 1018 Communication System
- POJ 1017 Packets
- Codeforces 725B Food on the Plane
- Codefoces 723B Text Document Analysis
- Codefoces 723A The New Year: Meeting Friends
- ECJTUACM16 Winter vacation training #1 题解&源码
- 信息学奥赛一本通算法(C++版)基础算法:高精度计算
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法