Verwenden Sie zufällig einen Vergleichsoperator?

8

Ich habe ein Array mit einer Liste von Vergleichsoperatoren. Wie kann ich nach dem Zufallsprinzip einen auswählen? Ich habe Folgendes versucht, bin aber gescheitert.

%Vor%     
Ahdee 17.10.2013, 15:16
quelle

4 Antworten

12

Sehen Sie sich operator an:

%Vor%     
arshajii 17.10.2013 15:18
quelle
5

Sie möchten nicht die textuelle Darstellung des Operators, sondern einige funktionale Repräsentationen verwenden. Dafür ist das Bedienmodul perfekt:

%Vor%

Dann können Sie diese Funktion einfach mit choice :

anwenden %Vor%     
val 17.10.2013 15:20
quelle
3

Ja, Sie können - mit dem operator Modul.

%Vor%     
Brian Cain 17.10.2013 15:19
quelle
1

Gähnen!
Als @sweeneyrod sagte, muss ich warnen. Es ist nicht empfohlen, eval zu verwenden, insbesondere bei Benutzereingaben. Es ist nur eine mögliche Möglichkeit, das zu tun, aber nicht wird empfohlen

%Vor%

Oder

%Vor%     
JadedTuna 17.10.2013 15:33
quelle

Tags und Links