Swift函数返回不可用的可选项

时间:2014-06-23 09:35:37

标签: function swift optional any

我有以下函数在这里返回Any?,我正在简化代码以使问题清楚。

func myFoo(index:CInt, type:CInt, stmt:COpaquePointer) -> Any? { return nil }

在下面的示例代码中,该值应该是nil,而不会发生if语句中的代码块。

let value : Any? = self.myFoo(index, type: type, stmt: stmt)

if value
{
   // below is entered!!
}

调试器将值显示为

  

价值协议<>?一些有些Swift._Nil nil

0 个答案:

没有答案