-3
访问参数我有这样的事情:斯威夫特如何在功能
enum Op {
case Operation(String, (Double, Double) -> Double)
}
现在,我想这样做:
var description: String {
get {
switch Op {
case .Operation(let symbol, /* how can I access the two (Double, Double) from (Double, Double) -> Double? */):
return Double1 + symbol + Double2
}
}
}
是否有没有办法将Double作为类型赋予该函数值?就像我用String和'let symbol'做的那样? – user6867907
看看我给你的代码。我告诉你你可以做什么。 - 如果你不明白'(Double,Double) - > Double' _is_,你为什么用这种方式来使用它?您是否在不知道自己正在复制的情况下复制这段代码? – matt