0
(讀取)從標準輸入接收字符串,將其解析爲s表達式並返回該表達式。除了從文件中輸入信息之外,我該如何做同樣的事情?DrScheme中的文件I/O
(讀取)從標準輸入接收字符串,將其解析爲s表達式並返回該表達式。除了從文件中輸入信息之外,我該如何做同樣的事情?DrScheme中的文件I/O
任何這些:
(call-with-input-file "foo" read)
(with-input-from-file "foo" read)
第一個將打開的文件和打開的端口上應用read
讀取值,並最終將其關閉。第二種是類似的,只不過它將動態上下文中的參數應用於沒有參數的地方,而當前輸入是從文件中讀取的。還有其他一些方法可以做到這一點,但你需要提出一個更具體的問題...
(順便說一下,在當前版本庫中,它將很快發佈爲4.2.3,一個新的file->list
功能,將read
從文件中的所有sexpressions,並返回一個列表,其中包含所有這些。)