1

こんにちは。PeopleSoft 内で sqr プログラムを開発する方法を学ぶのは初めてです。私たちが利用しているいくつかのプログラムを調べてきましたが、このWhileループで以下のコードスニペットが何をしているのかを誰かが明確にするのを手伝ってくれるかどうかを知りたいと思っていました.

 if $path != ''
   let $Archive_File = $path || 'ARCHIVE\' || $filename || $Curr_Date || '.dat'
   open $Out_File  as 1  for-reading record=450:vary status=#fileread
   open $Archive_File as 2  for-writing record=450:vary status=#filewrite
   While 1
     if #END-FILE
        break
     else
        read 1 into $Current_Line:999
        write 2 from $Current_Line
    end-if    
 End-While
 close 1
 close 2
end-if

WHILE ステートメントが "$Out_File as 1" を論理式として評価しているか、変数 #END-FILE の値として 1 を評価しているかを理解しようとしています (私が理解しているように、この変数は 0 に設定されていますまたは 1)。

4

2 に答える 2