从事银行核心系统设计开发的程序猿
分类: 信息化
2016-07-09 23:21:46
操作系统V7R3的主要变化:
7.3
CL语言
没有新增的内容。
C/C++语言
新增了对C++11标准的支持。通过LANGLVL(*EXTENDED0X)可以开放使用。
RPG语言
增加了完全自由格式的写法。第一行**FREE表示整个文件全部按照自由格式编写。代码可以从第1列开始,无代码行长度限制。文件内不能出现固定格式,但可以通过/COPY,/INCLUDE引入固定格式片段。
新增%SCANR函数,字符串从右往左查找子串出现的位置。
%SCAN增加参数,可以指定查找到源字符串的第多少个字符为止。例如%SCAN('abc' : string : 1 : 10),在string的第1到第10位子串中查找'abc'。
放宽DS结构对IO操作的限制。所有EXTNAME或者LIKEREC定义的结构,如果用*ALL修饰,则可以用于任何READ,WRITE,UPDATE等IO操作。用LIKEREC参照文件记录格式名定义的结构,如果文件的输出与输入记录格式完全相同,那么LIKEREC的结构也可以用于任何IO操作。
增加了*NULL的支持。