= TypeVar('T', bound=str)def func(x: T) -> T:return xresult = func(42)```
无错误,T可以绑定为int
类型错误,int不是str的子类型
运行时抛出TypeError
类型错误,TypeVar不能使用bound参数
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题