1
파이썬 3을 사용하고 있는데 mypy
을 사용하는 방법을 배웠습니다. 내가 설명서를 읽고 (espcially this 일부 관련성이 보였습니다),하지만 내 질문에 대한 답변을 찾을 수 없습니다 :mypy : 복잡한 유형의 바로 가기를 정의 할 수 있습니까?
유형에 대한 몇 가지 바로 가기를 정의 할 수 있습니까?
예 :
보다는
from typing import List
def f(x: List[int]) -> List[int]:
return x[1:]
내가
from typing import List
sequence = DefineTypeShortcut(List[int])
def f(x: sequence) -> sequence:
return x[1:]
그냥 내가 새로운 클래스 Sequence
을 정의하지 않으려는, 명확하게하고 싶은 쓰기, 난 그냥 원하는 더 쉽게 읽을 수있는 기능의 서명.
:
워드 프로세서에서 제공되는 예는 후있어 정확히 물건의 예를 제공합니다. – Antoine
@Antoine 그럼 그럴 필요가 없습니다. 스택 오버플로에 대한 대답을 수락하여 시간을내어 많은 사람들이 질문을하고 대안이 필요하다고 생각하면 해결책을 제시하십시오. –