Ich bin in einer einführenden Software-Entwicklung-Klasse, und meine Hausaufgaben sind erstellen Sie ein Stein Papier Schere Programm, das zwei Argumente (Rock, Papier) usw., und gibt das Argument zurück, das gewinnt.HW Unmöglichkeit ?: "Erstellen Sie ein Stein Papier Schere Programm in Ruby OHNE Bedingungen verwenden"
Jetzt würde ich schnelle Arbeit dieses Problems machen, wenn ich conditionals verwenden könnte, aber die Zuordnung sagt alles, was wir wissen müssen, in den ersten drei Kapiteln des Rubins Lehrbuch ist, und diese Kapitel beinhalten NICHT conditionals! Wäre es möglich, dieses Programm ohne sie zu erstellen? Oder erwartet er nur, dass wir einfallsreich sind und die Bedingungen benutzen? Es ist eine sehr einfache Aufgabe mit Konditionals aber ... Ich denke, dass ich hier etwas vermissen könnte.
EDIT: Ich bin dieses chmod numerisches System zu denken und denken, eine Lösung durch dieses Additivsystem möglich sein kann ...
Es gibt eine berechtigte Bewegung namens [Anti-IF-Kampagne] (http://www.antiifcampaign.com/), die die Objekte verwendet, um die Bedingung selbst bereitzustellen. Es gibt einige weitere Informationen in [dieser SO-Antwort.] (Http://stackoverflow.com/a/7264192/1079354) – Makoto
Eine Idee, was fällt in das _conditionals_ Camp für Sie Professor? Will 'any?' Oder 'all?' Oder 'includes?' Oder ähnliche Methoden zählen hier? Wie steht es mit dem ternären Operator "?:"? – sarnold
Wir haben buchstäblich keinen einzigen bedingten Operator verwendet. Ich bin vertraut mit Java und Javascript, also kenne ich all das Zeug, aber ich möchte den Auftrag in der Zwangsjacke erledigen, wenn du willst. Houdini. –