我在 Yesod 项目的首页找到了这段代码:
import Yesod
data HelloWorld = HelloWorld
mkYesod "HelloWorld" [$parseRoutes|/ Home GET|]
instance Yesod HelloWorld where approot _ = ""
getHome = applyLayout [$hamlet|%h1 Hello World|]
main = toWaiApp HelloWorld >>= basicHandler 3000
[$parseRoutes|/ Home GET|]
$、|、/ 和 % 符号使用并使用了哪些语言功能[$hamlet|%h1 Hello World|]
,这些符号有什么作用?