我正在尝试复制excel中的索引匹配功能。我有userInputQty和userInputLoc1。我需要使用它们来查看图表并设置变量。 例如:
if userInputLoc1 <= 1 && userInputQty <= 23 {
let printCost6 = 2.50
} else {
let printCost6 = 5
}
我知道我无法访问if语句之外的printCost6。那是我的问题。我不知道如何实现同样的目标。我有7种不同的场景,我需要匹配userInputs。 IE多个qtys到多个位置。提前谢谢。
答案 0 :(得分:0)
var printCost6:Double = 0
let userInputLoc1 = 1
let userInputQty = 5
if userInputLoc1 <= 1 && userInputQty <= 23 {
printCost6 = 2.50
} else {
printCost6 = 5
}
// saving your Double data to NSUSerDefaults
NSUserDefaults.standardUserDefaults().setDouble(printCost6, forKey: "printCost6")
// loading your Double data from NSUSerDefaults
let myLoadedDouble = NSUserDefaults.standardUserDefaults().doubleForKey("printCost6")
println(myLoadedDouble) // 2.5
答案 1 :(得分:0)
您可以使用三元条件运算符:
let printCost6 = (userInputLoc1 <= 1 && userInputQty <= 23 ? 2.50 : 5 )