Type Annotation (3) - Callable
Callable Type Callable 객체에 대해 type hint를 작성할 때는, 파라미터들의 type들을 list 형태로 묶고, return 값의 type 과 함께 더 큰 list 형태로 묶어서 표시한다. 예를 들어, 아래 예시에서, foo 의 func 은 callable 객체를 나타내며, 해당 객체는 int 형의 두 개의 인자를 받고, int 형을 반환한다. # https://mypy.readthedocs.io/en/stable/kinds_of_types.html # * Callable types from typing import Callable def add(a: int, b: int) -> int: return a + b def foo(func: Callable[[int, int], int]..
개발/python-객체지향프로그래밍(OOP)
2022. 5. 22. 20:52