Мы могли бы использовать оператор switch:
for (ch in operator){
switch(ch,
">"={
#print("hello")
operator_concept_id = append(operator_concept_id, 4172704L)
value_as_concept_id = append(value_as_concept_id, 45876384L)
},
"<"={
#print("less")
operator_concept_id = append(operator_concept_id, 4171756L)
value_as_concept_id = append(value_as_concept_id, 45881666L)
},
"-"={
#print("negative")
operator_concept_id = append(operator_concept_id, 4172703L)
value_as_concept_id = append(value_as_concept_id, 45878583L)
},
{
#print("hi")
operator_concept_id = append(operator_concept_id, 4172703L)
value_as_concept_id = append(value_as_concept_id, 45884084L)
}
)
}
Обратите внимание, что мы не можем включить ""
, вместо этого я использовал это в качестве опции по умолчанию в конце, поэтому все, что не соответствует предыдущим случаям, будетвыполнить как эту опцию.