【发布时间】:2015-06-25 17:09:46
【问题描述】:
上下文
语言是#lang web-server/insta,此代码将在传递给response/xexpr的准引号参数中生成
呼唤
-> (define home 'home-page)
-> (make-navigation home "home-page")
电流输出
注意((href , (embed/url ...之前的`反引号
'(p ((id "home-page")) (a `((href ,(embed/url home-page))) "home-page"))
所需的输出
请注意,` 已消失。
'(p ((id "home-page")) (a ((href ,(embed/url home-page))) "home-page"))
当前代码
(define (make-navigation uri label)
(define (make-id uri)
`((id ,(symbol->string uri))))
(define-syntax-rule (embed uri)
``((href ,(embed/url ,uri))))
`(p ,(make-id uri)
(a ,(embed uri)
,label)))
问题点
问题可能出在embed。
【问题讨论】: