Не уверен, правильно ли я задаю этот вопрос или нет.Но в основном я хочу сослаться на член класса с помощью строкового значения и / или перечисления
Например, у меня есть следующее.
var total:Int = 0
if locale.currencyCode == "JPY" {
for item in Cart.items {
total += item.fabric.price.JPY * item.quantity
}
}else{
for item in Cart.items {
total += item.fabric.price.USD * item.quantity
}
}
subtotalAmountLabel.text = "\(total.formatMoney())"
Но я хотел бы написать что-товместо этого:
var total:Int = 0
for item in Cart.items {
total += item.fabric.price[locale.currencyCode]* item.quantity
}
subtotalAmountLabel.text = "\(total.formatMoney())"
Есть ли способ сделать это?