Oblig 2: `reportSteps` in en SML-l?sning_澳门葡京手机版app下载

stolz
2023-11-09T00:31:05.885Z
type:structured-message
www.uio.no

Hei, det ble stilt sp?rsm?l om hvordan `reportSteps` skulle handteres i SML (eller Haskell) l?sningen, hvor I/O er litt kompliserter.

Jeg anbefaler ? velge en av disse to forskjellige muligheter:

1. ? tolke `reportSteps` som en no-op og ? ha en komponent i tilstanden av roboteren som alltid inneholder n?v?rende antall av trinn; eller

2. ? ha en komponent i tilstanden som inneholder f.eks. en liste av strenger hvor vi legger til "outputten" til enhver `reportSteps` og som til slut skrives ut automatisk av interpreteren ved ? levere denne listen som del-resultat av `interpret`-funksjonen i tillegg til oppdaterte posisjon.

Lykke til med sluttspurten!

-Volker