【发布时间】:2017-04-04 15:00:17
【问题描述】:
我正在与 swift enums 合作。而我的enum 看起来像这样:
enum DataStructures<T> {
case element(value: T)
case elements(value: [T])
}
我像这样初始化DataStructures:
DataStructures.element(value: resultElement)
resultElement 属于 ResultElement 类型:
resultElement: ResultElement
我的问题是:有没有办法从枚举的case 中提取resultElement 的值,以便在将DataStructures.element(value: resultElement) 作为参数传递给某个方法之后取回该对象?该参数也如下所示:
data: DataStructures<ResultElement>
感谢您的回答。
【问题讨论】: