広告
広告
この関数はformat が使用する内部関数ですが直接呼び出すこともできます。これはPICTURE の内容にしたがってLIST の値を整形し、結果をフォーマット出力アキュムレータ $^A に納めます。最終的に、write() がなされると$^A の中身が何らかのファイルハンドルに書き出されますが、自分で $^A を読んで、$^A の内容を "" に戻しても構いません。format は通常1 行ごとに formline() を行ないますが、formline() 関数自身はPICTURE の中にいくつの改行が入っているか関係ありません。ダブルクォートで PICTURE を囲む場合には、"@" という文字が配列名の始まりと解釈されます。formline() は常に真を返します。
広告