Ich möchte drei zufällig generierte Zahlen vergleichen, um zu sehen, ob zwei von ihnen gleich sind. Ich habe eine if-Anweisung, die funktioniert, aber ich würde wirklich gerne die beiden anderen wenn if-Anweisungen in eine, wenn möglich kombinieren. Ich denke, es muss eine Möglichkeit geben, oder zu verwenden, aber es ist nur ein binärer Operator. Gibt es eine Möglichkeit, zu verwenden? und machen Sie ein ternäres Argument in einer anderen if-Anweisung?Mit If-Anweisung, um gegen 3 Möglichkeiten zu überprüfen
if aRand == bRand && bRand == cRand{
resultLabel.text = "3 out of 3"
} else if
(aRand == bRand || aRand == cRand) {
resultLabel.text = "2 out of 3"
} else if
(bRand == cRand) {
resultLabel.text = "2 out of 3"
} else {
resultLabel.text = "No Match"
}
Vielen Dank, wenn aRand == bRand || aRand == cRand || bRand == CRand ist was ich brauchte. Ich denke, das war zu einfach und ich schätze die Antworten. Ich bin mir sicher, dass ich das versucht habe und es ursprünglich nicht funktioniert hat, aber ich habe es wieder versucht und diesmal ist es passiert. – Chawker21
Ich mag den schnelleren Ausdruck auch, Es scheint viel anpassungsfähiger zu Expansion. Ich werde das ausprobieren und sehen, wo ich damit hingehen kann. Danke noch einmal! – Chawker21