Xcode 检查快速关闭的类型
如何通过编程检查Xcode 检查快速关闭的类型,xcode,cocoa,types,swift,introspection,Xcode,Cocoa,Types,Swift,Introspection,如何通过编程检查Swift对象的类型?类似于使用class消息在Objective中获取对象的类 所以,如果我有 func f(x: Int) -> Int{ return x * 3 } 我想把(Int)->Int作为f的类型。是的,在Xcode中。还有哪里?O:-)我不明白你刚才的意思。稍后将查看。:-)为什么?你构造你的代码,这样你就可以期望某种类型的闭包,如果它不匹配,编译器就会抱怨。这样就不需要进行类型检查。如果您说明了为什么需要这样做,也许我们可以向您展示一种更好的方
Swift
对象的类型?类似于使用class
消息在Objective中获取对象的类
所以,如果我有
func f(x: Int) -> Int{
return x * 3
}
我想把
(Int)->Int
作为f的类型。是的,在Xcode中。还有哪里?O:-)我不明白你刚才的意思。稍后将查看。:-)为什么?你构造你的代码,这样你就可以期望某种类型的闭包,如果它不匹配,编译器就会抱怨。这样就不需要进行类型检查。如果您说明了为什么需要这样做,也许我们可以向您展示一种更好的方法。@AlexWayne:事实上,我认为编写代码时甚至不需要编译时已知的某种类型的闭包。@cfisher:但您知道f
的类型。它是用你的代码写的。在什么情况下你能想象自己不知道?