Oblig 2: `reportSteps` in en SML-l?sning
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:
- ? tolke `reportSteps` som en no-op og ? ha en komponent i tilstanden av roboteren som alltid inneholder n?v?rende antall av trinn; eller
- ? 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
Publisert 9. nov. 2023 01:31
- Sist endret 9. nov. 2023 01:31