Если вы хотите только одно совпадение и использовать только фактические названия элементов в своем блоке, ваше собственное решение подойдет. Но одна из важных вещей в Red - это то, как вы можете структурировать свои данные, чтобы упростить задачу. Например, если вы хотите выбрать элементы из списка, основываясь только на известном ключе (например, первом символе), вы можете сделать это явным, а не неявным.
weapons: ["r" "rock" "s" "scissors" "p" "paper"]
player-choice: ask "(r)ock, (p)aper, (s)cissors or (q)uit? "
print select weapons player-choice