所以我必須在Scheme中完成一個項目,並且我很困難。基本上,程序所做的是打開文件並輸出統計信息。現在我可以計算字符的數量,但我還需要計算行數和單詞的數量。我現在只是試圖解決這種情況,但最終我還得接受兩個文件 - 第一個文本文件就像一本書。第二個是單詞列表,我必須計算這些單詞出現在第一個文件中的次數。顯然,我將不得不與名單一起工作,但我會喜歡一些幫助。這裏是計劃幫助 - 文件統計
(define filestats
(lambda (srcf wordcount linecount charcount)
(if (eof-object? (peek-char srcf))
(begin
(close-port srcf)
(display linecount)
(display " ")
(display wordcount)
(display " ")
(display charcount)
(newline)()
)
(begin
(read-char srcf)
(filestats srcf 0 0 (+ charcount 1))
)
)
)
)
(define filestatistics
(lambda (src)
(let ((file (open-input-file src)))
(filestats file 0 0 0)
)
)
)
[方案文件統計資料]的可能重複(http://stackoverflow.com/questions/16063788/file-stats-in-scheme) –
否 '的括號掛着' 請;他們不是大括號。 – GoZoner