-1
;; loads a board from the given file
;; it expects the board to be in the format of a single S-expression:
;; a list of nine lists, each containing 9 numbers
(defun get-board-from-file file
(let ((in (open file :if-does-not-exist nil)))
(when in (return-from get-board-from-file (read in)))
(when (not in) (format t "~%Unable to open file ~A" file))
)
)
Dies ist Teil einer Lösung für einen Sudoku-Löser.Was ist die Racket-Übersetzung dieses Stücks Lisp-Code?
Was haben Sie in Racket versucht? Funktioniert etwas in Ihrer Übersetzung nicht? –
Ich kenne Racket überhaupt nicht. Ich habe versucht, es durch kleine Übersetzungen von Lisp-Code zu lernen, mit denen ich vorher gearbeitet habe. – McFiddlyWiddly
Willkommen bei StackOverflow! Es wird ermutigt, dass du zuerst einen Fehler machst, zeig uns, was du herausgefunden hast, und dann können wir dir helfen, über bestimmte Hindernisse hinwegzukommen, die du hast. Im Allgemeinen übersetzen die Leute nicht einfach Code. –