ABAP DO循环 和preform 递归
来源:互联网 发布:话语分析知乎 编辑:程序博客网 时间:2024/06/18 13:19
1.DO循环:
IF LV_MONAT < 12.
DO LV_MONAT TIMES VARYING LV_VARY FROM LV_Z-HSL01 NEXT
LV_Z-HSL02.
LV_BALA_DATA-BE_AMOUNT = LV_BALA_DATA-BE_AMOUNT + LV_VARY.
ENDDO.
假设lv_monat = 7, 循环次,从一月开始,二月,三月、、、、 到7月,
期初余额LV_BALA_DATA-BE_AMOUNT= 累加到7月。
2.preform里套preform.
在perform时perform自己是一种递归的行为, 我不知道你懂不懂递归
设计递归算法, 你要明确, 必须要有退出的机制4.
你要实现的功能是不是: 假设input = 3 result = 1 * 2 * 3?5.如果4是的话,代码:
DATA: input TYPE i,
init TYPE i,
result TYPE i.
input = 5
.init = 1.
PERFORM multiply USING input init result.
WRITE: result.
FORM multiply USING value(input) TYPE i
value(init) TYPE i
result TYPE i.
IF init = 1.
result = 1.
ENDIF.
result = result * init.
init = init + 1.
IF init <= input.
PERFORM multiply USING input init result.
ENDIF.
ENDFORM.
- ABAP DO循环 和preform 递归
- scala中循环不建议使用while和do...while,而建议使用递归
- while循环和do--while循环
- 递归和循环
- 数据结构-循环和递归
- 递归和循环
- 尾递归和循环
- 关于递归和循环
- 递归和循环
- 递归和循环
- 递归和循环
- 递归和循环
- 递归和循环
- while和do..while和for循环
- while和do-while循环比较。
- 黑马程序员---while 和do while 循环
- Java循环for, while和do...while
- JavaScript中的while和do while循环
- poj 1733 Parity game
- C#利用API给其它线程的各种控件赋值
- Android(SpreadTurm)登录电子邮件,刷新进入电子邮件列表时,邮件列表显示不出来
- 《Unix编程艺术》重读笔记(二)
- jsp/servlet
- ABAP DO循环 和preform 递归
- 自定义redmine的附件存放目录
- Dreamweaver(DW)cs6安装24%时安装不了的问题
- Windows基于Apache的svn服务器配置
- 当心if
- 利用apache的mod_headers模块实现文件缓存
- 并查集
- 多线程3:Java内置锁与synchronized关键字
- appserv dos环境下运行