Comment detail

RFC 4180対応版 CSVレコードの分解 (Nested Flatten)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
(use text.csv)

(define (splitCSV str)
  (define (numberling l)
    (let loop ((l l) (n 1))
      (unless (null? l)
              (format #t "~d => ~a~%" n (car l))
              (loop (cdr l) (+ n 1)))))
  (call-with-input-string str
    (lambda (in)
      (port-for-each
       (pa$ numberling)
       (pa$ (make-csv-reader #\,) in)))))

Index

Feed

Other

Link

Pathtraq

loading...