Rexx-lines

提供:Dev Guides
移動先:案内検索

Rexx-行

この関数は、値1または入力ストリームで読み取るために残っている行数を返します。 ファイル名は、関数への入力として与えられます。

構文

lines(filename)

パラメーター

  • filename -これはファイルの名前です。

戻り値

この関数は、値1または入力ストリームで読み取るために残っている行数を返します。

/*Main program*/
do while lines(Example.txt) > 0
   line_str = linein(Example.txt)
   say line_str
end

上記のプログラムでは、次のことに注意する必要があります。

  • lines関数は、Example.txtファイルを読み取ります。
  • while関数は、Example.txtファイルにさらに行が存在するかどうかを確認するために使用されます。
  • ファイルから読み取られた各行について、line_str変数は現在の行の値を保持します。 これは、出力としてコンソールに送信されます。

出力-上記のプログラムを実行すると、次の結果が得られます。

Example1
Example2
Example3

次のような行コマンドの別のバリエーションがあります-

構文

lines(filename,C)

パラメーター

  • filename -これはファイルの名前です。
  • C -これは関数に提供される定数値です。 この値は、ファイルから読み取る残りの行数を指定します。

戻り値

戻り値は、ファイルから読み取るために残っている行のカウントです。

/*Main program*/
count = lines(Example.txt,C)
say count
line_str = linein(Example.txt)

say line_str
count = lines(Example.txt,C)
say count

上記のプログラムを実行すると、次の結果が得られます。

出力

3
Example1
2