如何在Swift代码中获取引用参数的变量名? var银行账户余额=3000000.00 var macbookpro=191000.00 var iphone6sPlus=59000.00 var newSweetHome=3500000.00 var AmoUnrequired=00.00 func purchaseItem1(当前余额:双倍,项目价格:双倍)->Double{ 如果(itemPrice
你不能。你考虑过用字典来代替吗如何在Swift代码中获取引用参数的变量名? var银行账户余额=3000000.00 var macbookpro=191000.00 var iphone6sPlus=59000.00 var newSweetHome=3500000.00 var AmoUnrequired=00.00 func purchaseItem1(当前余额:双倍,项目价格:双倍)->Double{ 如果(itemPrice,swift,Swift,你不能。你考虑过用字典来代替吗 let items=[“MacBook Pro”:191000.0,“iPhone 6S Plus”:59000.0”] 或者您可能真的应该在某种数据结构中对这些信息进行编码,例如 var bankAccountBalance = 3000000.00 var macbookpro = 191000.00 var iphone6sPlus = 59000.00 var newSweetHome = 3500000.00 var amountRequired = 0
let items=[“MacBook Pro”:191000.0,“iPhone 6S Plus”:59000.0”]
或者您可能真的应该在某种数据结构中对这些信息进行编码,例如
var bankAccountBalance = 3000000.00
var macbookpro = 191000.00
var iphone6sPlus = 59000.00
var newSweetHome = 3500000.00
var amountRequired = 00.00
func purchaseItem1(currentBalance : Double, itemPrice : Double) ->Double {
if(itemPrice<=currentBalance)
{
print("Purchased item for :\(itemPrice)")
print("Your current outstanding Account balance is \(currentBalance)")
return currentBalance-itemPrice
}
else {
amountRequired = itemPrice - currentBalance
print("You dont have enough account balance to purchase this item :( ")
print("You need \(amountRequired)Rs in your bank")
return amountRequired
}
}
purchaseItem1(currentBalance: bankAccountBalance, itemPrice: macbookpro)
purchaseItem1(currentBalance: bankAccountBalance, itemPrice: iphone6sPlus)
purchaseItem1(currentBalance: bankAccountBalance, itemPrice: newSweetHome)
我想得到项目的名称,它是变量名,并作为参数传递到函数中。你真的不清楚你在问什么。sir@Alexander我要求从函数purchaseItem1中传递的参数中获取变量名(currentBalance:Double,itemPrice:Double).我想打印函数中传递参数的名称。非常感谢,先生。我是swift新手,刚刚开始学习swift。
struct Item {
var name: String
var price: Double
}
let items = [
Item(name: "MacBook Pro", price: 191000),
Item(name: "iPhone 6S Plus", price: 59000)
]