我有以下测试示例可以使用read
,但遇到一些问题:
#lang racket
(struct test (num) #:prefab)
(define s3 (read (open-input-string "((AK= #s(test .)) (AV))")))
(match s3
[`((AK= ,(struct test (val))) (AV)) (displayln val)])
它会发出read: unexpected
)'`
我知道这是因为.
,但我的源将包含很多这种东西,那么问题是我怎样才能在球拍中阅读它们?
提前致谢...