Ich habe eine ZeichenfolgeÜberprüfen Sie, ob eine Zeichenfolge eine beliebige mehrerer Elemente ist
x = "student"
wie kann ich überprüfen, ob „x“ entspricht einem der Elemente in einer Liste von Namen, die ich habe. Die Namen sind eine feste Liste.
names = ["teacher",
"parent",
"son",
"daughter",
"friend",
"classmate",
"principal",
"vice-principal",
"student",
"graduate"]
Ich habe versucht, Namen als Liste zu setzen und irgendwelche? um die Liste zu überprüfen, aber das scheint nur für ein Array zu funktionieren und ich habe eine Zeichenfolge.
Ich bin mit Ruby-2.2.1 Auch muss ich es nur wahr oder falsch zurück, wenn das Element in der Liste ist
Was meinst du mit * Ich habe eine Zeichenfolge *? 'name' ist ein Array! – spickermann
@spickermann Mein Objekt ist der String, der an meine Methode übergeben wird. Das Array ist fest und ändert sich nicht. Also ich habe es aus der Sicht von hier ist eine Zeichenfolge und lassen Sie mich es zu jedem Element in diesem Array statt hier ist mein Array, lassen Sie mich sehen, ob die Zeichenfolge enthalten ist. – SupremeA