Ich muss ein Spielbrett in Haskell machen, indem ich 2 ints eine Eingabe nehme, die die Höhe und Breite der Tafel angibt. Die Karte muss das Format [[Int]]
haben, und alle Leerzeichen müssen mit der Ganzzahl 1
gefüllt werden.Haskell: Liste erstellen und füllen
Zum Beispiel makeBoard 2 3
sollte zurückgeben ->[[1,1,1],[1,1,1]]
Sie auch eine Platte mit als 'Karte (Int, Int) Int' erachtet; Dies würde Ihnen erlauben, nur nicht-triviale ("nicht-leere", "nicht-wandige") Zellen zu speichern, und der Code zum Aktualisieren eines Zellenwerts ist bereits für Sie geschrieben. – 9000
Bis jetzt habe ich es geschafft, ein einzelnes Array mit der richtigen Menge an Ints zu erzeugen, aber ein leeres zu zeichnen, wie man gefüllte Listen in Listen erzeugt – DaoDib
@DaoDib: Nun, warum zeigst du diesen Versuch nicht für einen Start? –