给定一个没有任何问题的协议(protocol):protocolNonFunkyProtocol{}还有一个带有严重恐惧的协议(protocol):protocolFunkyProtocol{funcfunky(_closure:(T)->Void)}然后给出这个结构:structWeeStruct:FunkyProtocol{letweeProp:NonFunkyProtocolfuncfunky(_closure:(T)->Void)whereT:NonFunkyProtocol{closure(weeProp)}}我希望它能够编译,因为closure中预期的参数类型是T,其中T符