ADP
Programming Language ADP

Japanese

Sourceforge.net

SourceForge.JP

Loading

csv (CSV形式への変換)

形式
 csv( $src, ..., $dst)
引数
  • $src: 変換する文字列(複数可)
  • $dst: 結果
完了時の動作
  • 常に次の述語を実行に移ります。バックトラックしません。
バックトラック時の動作
  • 常にバックトラックします。前の述語にバックトラックします。
説明
$srcで指定された項をCSV形式に変換します。変換する項を指定します。複数指定できます。最後の引数に結果が格納されます。
各項は、, (カンマ)を区切り文字として結合されます。また項の中の文字列中にカンマがある場合、項全体を " (ダブルクオート)で囲います。文字列中にダブルクオートがある場合、項全体をダブルクオートで囲い、値の"は""に変換されます。

コード例 (lib/csv.p)
,$a = { 10, 'aa', 'b"b' }, csv($a, 'AA', $r), $r.prtn;

実行例
D:\sample\lib>adp csv.p
10,aa,"b""b",AA


Powered by ADP.