`enum Result <value> {...}`中的`<value>`是什么?

时间:2015-10-11 07:46:33

标签: ios swift swift2

有这样的枚举:

enum Result<Value> {

case Success(Value)
case Failure(NSData?, ErrorType)

}

<Value>部分是什么?它没有在Apple文档中解释过。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

它是通用的here is the doc references

当您在Result括号中传递< >类型的变量时,意味着什么?

e.g。

var res: Result<String>

现在,您的Value变为String

如果您想要Int,那么您可能会这样做

var res: Result<Int>