CSV(Comma-separated values)は、 データをやり取りするための一般的なテキスト形式です。 Gforth は
csv.fs でCSVリーダーを提供します(注意: gforth に最初から組み込まれてはいないので、 都度 require
csv.fs
等する必要がある)。
read-csv
( addr u xt – ) gforth-experimental “read-csv”
CVS ファイル addr u を読み取り、 見つかった項目ごとに xt を実行します。 xt は (
addr ucol line -- )
、 つまり文字列と、 現在の列番号(0 で始まる)と、 現在の行番号(1 で始まる)を受け取ります。