LOTUSSCRIPT 言語


Print # ステートメント

データをシーケンシャルテキストファイルに出力します。

構文

Print #fileNumber , [ exprList ]

要素

fileNumber


exprList
使用法

Print # は、ファイルが Output や Append モードで開いている場合のみ使用できます。Write # ステートメントと異なり、Print # ステートメントは出力のデータ項目をカンマや引用符などの形式文字で区切りません。

Spc 関数と Tab 関数を使用してデータ項目の間に空白やタブを挿入できます。

Width ステートメントを使用して、ファイルに対してすでに幅を設定している場合、次のようになります。


メモ 改行は、すべてのプラットフォームで chr(10) または chr(13) を意味するわけではありません。改行は、行の終端を示すために使用される文字または文字列です。この文字は、Chr(10) や Chr(13) の場合もあれば、それ以外の場合もあります。これは、改行の実際の値がプラットフォームに依存するためです。

Width ステートメントの効果についての上記の説明は、正の幅だけでなく幅ゼロにも当てはまります。

exprList に記述したデータ項目を Print # ステートメントでどう取り扱うかを、次の表に示します。

データ項目Print # ステートメントの動作
variable変数の値を出力します。
string文字列を出力します。
日付/時刻値オペレーティングシステムの短い日付と時刻の形式で日付を出力します。日付部分や時刻部分を省略すると、指定した部分だけが出力されます。
値が EMPTY の Variant 型データ項目についてはファイルに何も出力しません。
NULL 値の Variant 型"NULL" という文字列をファイルに出力します。
次の表は、Print # ステートメントで exprList に記述したセミコロンとカンマの効果を示します。

区切り文字Print ステートメントの動作
exprList 内のセミコロンや空白次のデータ項目が、直前のデータ項目との間に空白を空けずに出力されます。
exprList 内のカンマ次のデータ項目は次のタブストップの先頭から出力されます。タブストップは 14 文字ごとです。


関連項目