我是NATURAL programming language的新手。我試圖找到一種方法,我可以像在C++或Java中一樣將一個參數傳遞給子例程。現在我必須把所有東西都移動到另一個變量上並調用方法。因此很麻煩,而且有更多的代碼可供編寫。有沒有辦法將參數傳遞給NATURAL子例程?
問題:自然程序子程序是否可以像C++或Java一樣擁有參數列表?
D = passVariable1
PERFORM FLIP-DATE
A = D
END-SUBROUTINE
newVariable = A
代碼:
DEFINE SUBROUTINE FLIP-DATE
#A = #D
#B = #E
#C = #F
RESET #NMM #NDD #NCCYY
END-SUBROUTINE
我想這樣做。
代碼:
DEFINE SUBROUTINE FLIP-DATE(A,B,C,D,E,F) <-- is this possible somehow?
#A = #D
#B = #E
#C = #F
RESET #NMM #NDD #NCCYY
END-SUBROUTINE
我在下面回答了您的問題,但我確實有問題。什麼數據類型是passVariable1?它有自然的D(日期)還是T(時間)的格式? – zarchasmpgmr
Alpha是與passVariable1 –
相關的數據類型。日期/時間格式的變量有一些很好的功能,你可以玩這樣的遊戲。你可能也想看看MOVE SUBSTRING語句。免責聲明:我是前SAG研發部門。 – zarchasmpgmr