Swift 返回类类型的协议定义

Swift 返回类类型的协议定义,swift,Swift,我想创建一个协议,强制结构返回匹配的领域类类型,如下所示 func mappedType() -> Somthing{ return Test.Type } 我应该定义什么协议?还有mappedType()的返回类型,我认为您可以返回AnyClass,但我认为您不会取得太大的成就。记住Swift是一种静态类型的语言。您无法编写类似于let x:mappedType()=…的内容。不知道编译时的类型,就不能调用方法或访问属性。请考虑一种更快速的方法,如关联类型或泛型。@ Alexa

我想创建一个协议,强制结构返回匹配的领域类类型,如下所示

func mappedType() -> Somthing{ 
  return Test.Type
} 

我应该定义什么协议?还有
mappedType()

的返回类型,我认为您可以返回
AnyClass
,但我认为您不会取得太大的成就。记住Swift是一种静态类型的语言。您无法编写类似于
let x:mappedType()=…
的内容。不知道编译时的类型,就不能调用方法或访问属性。请考虑一种更快速的方法,如关联类型或泛型。@ Alexander ReinstateMonica,我正在尝试创建类Maple类型()。从泛型class@vadian我愿意接受任何建议,但我没有设法以任何方式实施它。这取决于你将要完成的具体任务