得到一些代码来完成.但我不知道如何处理这个禁止的表达.这是代码:
data Zutat = Tomate | Fleisch | Salat
data Bun = Weizen | Roggen
data Sosse = Ketchup Sosse | Mayo Sosse | Keine
data Burger = Burger Bun [Zutat] Sosse
Run Code Online (Sandbox Code Playgroud)
我需要完成代码:
let zt = in -- Zutat
let so = in -- Sosse
let dw =
Run Code Online (Sandbox Code Playgroud)
dw 必须像 dw = Weizen [Tomate,Fleisch,Fleisch] (Mayo (Ketchup Keine))
明白啦:
zt = [Tomate,Fleisch,Fleisch]
so = Mayo (Ketchup Keine)
dw = Burger Weizen zt so
Run Code Online (Sandbox Code Playgroud)
但是我如何将它构建到let in表达式中呢?