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

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


関連項目