首页 > 解决方案 > Python - 同一类中的函数参数类类型

问题描述

我有这样的代码:

class Direction(Enum):
    ...
    def rotateClockwise(cls, direction): 

是否可以在类本身中添加类 Direction 的类型要求?我问是因为当我尝试使用普通的装饰器语法时,它说Direction没有定义,这是有道理的。

我尝试了这个,并希望能够为此做一些事情:

class Direction(Enum):
    ...
    def rotateClockwise(cls, direction: Direction) -> Direction: 

那么,如果有正确的方法,它是什么?

标签: python

解决方案


推荐阅读