小编Ben*_* K.的帖子

Haskell让......让......让

得到一些代码来完成.但我不知道如何处理这个禁止的表达.这是代码:

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表达式中呢?

haskell let

0
推荐指数
1
解决办法
529
查看次数

标签 统计

haskell ×1

let ×1