|
Domenico Finucci
Fiditalia , Milano, 02- 4301-2494
-----Messaggio originale-----
Da: Refaie.Heba@khb.hu [mailto:Refaie.Heba@khb.hu]
Inviato: marted́ 10 aprile 2001 11.45
A: MIDRANGE-L@midrange.com; MIDRANGE-L@midrange.com
Oggetto: recursion calls
Hello Group,
What are the programming language on the AS/400 that support the recursion calls of a function or a program?
Could anybody post me a recursive fuction call example code.
Thanks in advance
Heba
IDENTIFICATION DIVISION. PROGRAM-ID. URECURSE. AUTHOR. DFINUCCI. DATE-WRITTEN. 24/11/1999. * ---------------------------------------------------------- * ---------------------------------------------------------- ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-AS400. OBJECT-COMPUTER. IBM-AS400. SPECIAL-NAMES. INPUT-OUTPUT SECTION. FILE-CONTROL. DATA DIVISION. FILE SECTION. * * WORKING-STORAGE SECTION. 01 max-num pic 9(3) value 20. LINKAGE SECTION. 01 NUMERO PIC 9(3). ** ---------------------------------------------------- PROCEDURE DIVISION USING NUMERO. MAIN. IF NUMERO GREATER ZERO ADD 1 TO NUMERO END-IF. DISPLAY 'NUMERO ' NUMERO IF NUMERO LESS max-num CALL 'URECURSE' USING NUMERO END-IF. GOBACK.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.