我有一个URLRequestConvertible枚举(使用AlamoFire实现),包括以下几种情况:
在...
欢迎提出任何建议,如何处理接下来的事情。
getId(String)
、getList(String, String)
和getFullList(String, String)
等等。在...
public func asURLRequest() throws -> URLRequest {
在这个方法中,我需要访问第一个参数,它对所有情况都是相同的。我想知道它是否可以在默认情况下访问,或者是否有一种通用方式可以提及所有情况,就像元组中的变量一样。
目前,我是这样访问参数的:
var headerValue : String {
switch self {
case .getId(let value):
return value
case .getList(let value, _):
return value
case .getFullList(let value, _):
return value
}
}
Am expecting something like
case let check(let value, _): return value
欢迎提出任何建议,如何处理接下来的事情。