글 작성자: nouu

타입힌팅 

힌트이기에 타입에 맞지 않게 값을 지정하더라도 실행 오류가 발생하지는 않습니다.

 

함수의 매개변수, 반환값, 변수에 대한 타입 정보를 명시적으로 선언할 수 있는 구문을 제공합니다.

 

개발툴이 타입을 추론할 수는 있지만 추론이 오래 걸리거나 엉뚱한 타입을 추론할 가능성이 있습니다.

 

단지 힌트이기에 잘못된 타입의 값을 지정한다고 해서 파이썬이 오류를 발생시키지는 않는다.

 

예시 

 

def add(number1: int, number2: int) -> int:
    return number1 + number2

x: int = add(1, 2)