어떤 유형의 데이터가 전달되는지 이해 어려움 -> 함수 매개변수와 변수에 아무런 정보가 없음코드 내에서 전달되는 데이터 유형을 지정할 수 있다. 유형이 일치하지 않을 때 오류 보고 가능= 코드 실행 전에 지정된 유형이 일치하는지 확인string = "Hello, Typ
숫자 enum 열거형 열거형은 첫 번째 값을 초기화 0하고 각 추가 값에 1을 더한다. 각 열거형 값에 고유한 숫자 값을 할당할 수 있다. 값이 자동으로 증가하지 않는다. 숫자 대신 이름으로 의미를 표현할 수 있다. Type 사용자 정의 이름으로 유형을 정의할 수
타입을 변수처럼 다루는 기능이다. 값이 아니라 타입을 나중에 정할 수 있게 해주는 문법타입을 나중에 주입할 수 있는 재사용 가능한 코드를 만드는 것이다. 코드를 한 번 작성, 다양한 타입과 함께 안전하게 사용할 수 있도록 하기 위해서이다.제네릭이 없을 때= 중복이 많고