Sto provando a desugare una dichiarazione do in Haskell. Ho trovato alcuni esempi qui su SO ma non sono riuscito ad applicarli al mio caso. L'unica cosa a cui riesco a pensare è un'affermazione pesante e annidata, che sembra abbastanza brutta.Haskell do not bind
dichiarazione in cui fare la notazione dovrebbe essere sostituito da legare:
do num <- numberNode x
nt1 <- numberTree t1
nt2 <- numberTree t2
return (Node num nt1 nt2)
Qualsiasi ingresso è molto apprezzato =)
Grazie per aver spinto la mia testa contro questo muro. Non so perché, ma non ho proprio questa semplice soluzione. – floAr
Prego! –