我有一些汽车的特点。我不知道如何得到当前汽车的具体参数。例如,我需要打印一个值“范围”的汽车“福特”。但我只能得到一个完整的元组。代码位于下面。
import Foundation
let fuelNeed = 10.0
let carEffect: [String : (coef: Double, range: Double, passengers: Int)] = ["Ford" : (1.0 , 450, 9), "Honda" : (0.97 , 550, 5), "BMW" : (0.5 , 300, 4)]
print(carEffect["Ford"])答案将是"(coef: 1.0,范围: 450.0,乘客:9)。“
怎么才能拿到450?
发布于 2021-12-20 10:58:30
您应该使用点表示法访问该成员,如
carEffect["Ford"]?.range请注意?,因为dict返回的值可能为零。
https://stackoverflow.com/questions/70420651
复制相似问题