프로그램을 다시 실행하면 데이터를 파일에 저장하고 데이터를 복원하려고합니다.defstruct를 파일로 유지하고 복원하는 방법은 무엇입니까?
나는 같은 내 defstruct을 정의했습니다 :
(defstruct 북마크 : URL : 제목 : 댓글) 단순히 다음을 수행합니다
프로그램 : 홈페이지-DB에서
1.로드 defstruct 년대를. txt
2. * command-line-args *에 전달 된 가져 오기 파일을 읽고 내부 데이터에 추가하십시오. var.
3. url-db.txt 파일을 다시 작성하십시오.
샘플 가져 오기 파일 :
www.cnn.com | 뉴스 |이 CNN
입니다 www.msnbc.com | 검색 |
news.ycombinator.com | 뉴스 | 테크 뉴스
누군가가 내 앞에이 문제를 넘겼다 : http://stackoverflow.com/questions/923029/clojure-slurping-structs-from-file-fails-with-string-attributes-containing-white –