O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.4 Ein Sudoku-Löser in Ruby

Dieses Kapitel schließt mit einer nichttrivialen Ruby-Anwendung, um Ihnen eine bessere Vorstellung davon zu vermitteln, wie Ruby-Programme eigentlich aussehen. Wie haben einen Sudoku[5]-Löser als gutes kurzes bis mittellanges Programm gewählt, das eine Reihe von Ruby-Features demonstriert. Erwarten Sie nicht, jedes Detail von Listing 1.1 zu verstehen, aber lesen Sie sich den Code durch; er ist sehr ausführlich kommentiert und Sie sollten wenig Schwierigkeiten haben, zu folgen.

# # Dieses Modul definiert eine Sudoku::Puzzle-Klasse, um ein 9×9-Sudoku- # Puzzle darzustellen, und es definiert auch Ausnahmeklassen, die bei # ungültigen Eingaben oder übermäßig beschränkten Puzzles ausgelöst # werden. Dieses Modul definiert ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required