Próbuję wyzwolić warunek, jeśli zmienna spełnia jedną z dwóch wartości. Jestem świadomy mogę wyrazić jako:Jak uwzględnić wiele warunków w jednej instrukcji równoważności?
if x == 5 || x == 6
execute code...
end
ale zastanawiałem się, czy nie było coś nieco bardziej elegancki w przypadku x
ma długą nazwę. Coś takiego:
if x == {5, 6}
execute code...
end
Ktoś ma jakieś pomysły?
Ach to jest super, dziękuję! – jshep
Jeśli zmienisz kolejność wprowadzania na 'ismember()' możesz pominąć 'any' przed nim (' ismember (x, choices) 'zamiast' any (ismember (choices, x)) ' – NLindros
w rzeczywistości może użyć 'ismember' również w twoim przypadku.To ładniej i jaśniej, zamierzałem opublikować to jako odpowiedź, gdy zobaczyłem część 2 tutaj :) –