python - Python - 同一类中的函数参数类类型
问题描述
我有这样的代码:
class Direction(Enum):
...
def rotateClockwise(cls, direction):
是否可以在类本身中添加类 Direction 的类型要求?我问是因为当我尝试使用普通的装饰器语法时,它说Direction
没有定义,这是有道理的。
我尝试了这个,并希望能够为此做一些事情:
class Direction(Enum):
...
def rotateClockwise(cls, direction: Direction) -> Direction:
那么,如果有正确的方法,它是什么?
解决方案
推荐阅读
- java - com.gargoylesoftware.htmlunit.ElementNotFoundException: elementName=[form] attributeName=[name] attributeValue=[docSearch]
- android - Android Build Tools 安装在“/Applications/ADT/sdk/platform-tools”
- c# - .net 核心 3.1:'IAsyncEnumerable
' 不包含 'GetAwaiter' 的定义 - image - gulp-webp 转换具有黑色背景的图像。如何转换为完全透明的背景?
- sql - PostgreSQL 正则表达式用条件替换函数
- javascript - 如果为空则更改输入样式
- r - 为 x 轴标签使用时间值
- php - 在 PHP 中删除增值税字符串的国家代码字符
- symfony - 在夹具中执行 Symfony 4 自定义命令
- javascript - 如果只有 1 个 cpu 内核,CPU 时间切片是否可以在有或没有工作线程的 Node.js 上工作?