如何在 Newlisp 中将标准输入的全部内容读入字符串?(即当前读取位置之后的全部剩余内容 - 此操作通常称为“slurp文件”)
问问题
20 次
1 回答
1
你可以使用这个:
(define (read-all)
(let (r "" ch "")
(while (setf ch (read-char))
(setf r (append r (char ch))))
r))
另见: http: //www.newlisp.org/downloads/newlisp_manual.html#read-char
于 2020-02-05T04:27:59.953 回答