jjzjj

myGenericFunction

全部标签

swift - 在 swift 中设置通用 T 返回的类型

对于给定的泛型函数funcmyGenericFunction()->T{}我可以设置泛型属于哪个类let_:Bool=myGenericFunction()有没有办法做到这一点,这样我就不必在另一行上单独定义一个变量?例如:anotherFunction(myGenericFunction():Bool) 最佳答案 编译器需要一些上下文来推断类型T。在一个变量赋值,这可以通过类型注释或强制转换来完成:letfoo:Bool=myGenericFunction()letbar=myGenericFunction()asBool如果an