Можно ли протестировать процедуры, использующие операцию read
?
ex.
(define (foo prompt)
(display prompt)
(read))
Я пытался использовать write
, но read
, кажется, создает блок, так что write
запускается только после того, как я ввожу что-то вручную
(read)
для возврата любого желаемого значения. например(define (read) "Hello!")
. - person Flux   schedule 20.01.2020