有没有办法在Swift中从一个变量/常量中获得两个值?

时间:2017-11-13 15:25:40

标签: swift constants

我目前必须做一个学校项目,我必须在文本字段中写入食物,价格和卡路里的价值必须出现在用户身上。有没有办法变量或更好,常量有多个值?感谢

1 个答案:

答案 0 :(得分:1)

您可以使用Tuples为一个变量保存多个值。元组可以保存不同类型的值。

这是一个例子:

let lasagne = (1200, 5.50)
print("The lasagne has \(lasagne.0) kCal and costs \(lasagne.1)$")

您还可以命名内部元素,然后按名称访问它们:

let pizza = (calories: 900, price: 4)
print("The pizza has \(pizza.calories) kCal and costs \(pizza.price)$")