Ich habe eine (Stein, Papier, Schere) App für Bildung gemacht, Gibt es eine Möglichkeit, diese if-Anweisung kürzer zu machen?
Dies ist das schnelle Code-Snippet:
%Vor%Soweit ich weiß, ist dies die einfachste Form, um die Schüler zu erziehen, wie man es macht, haben Sie irgendwelche Ideen?
Vielen Dank
Versuchen Sie einen verschachtelten trinären Operator, um dies in einer Zeile mit dem folgenden Code zu überprüfen
%Vor%Sie können die Enum- und Array-Zirkulationslogik verwenden.
Bitte überprüfen Sie den folgenden Code.
%Vor%Sie sollten Aufzählungen wirklich verwenden, um Ihre Datenwerte zu verwalten. Sie haben 3 Möglichkeiten, aber Sie arbeiten mit expliziten String-Literalen. Aufzählungen fördern auch Switch-Case-Anweisungen, die in Ihrem Fall klarer sind.
Da Sie eine Reihe statischer Optionen haben, müssen Sie nicht immer alle testen - wenn die ersten zwei nicht wahr sind, dann muss die dritte sein. Man könnte also annehmen, dass es ein Gewinn und ein Test für einen Verlust oder eine Auslosung ist.