관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

Generic 3 - 제약조건 (Contraints / keyof) 본문

웹 · 앱 개발/타입스크립트

Generic 3 - 제약조건 (Contraints / keyof)

huenuri 2024. 12. 23. 14:28

이번에는 제약 조건에 대해서 공부해 보겠다.


 

 

 

 

이론 4 - 제약조건 (Contraints / keyof) 

 

 

 

 

 

 

 

 

 


 

 

 

 

퀴즈 2 - Generic 제약조건

 

 

 


 

 

 

 

실습 3 - Constraints

 

 

 


 

 

 

문제 풀기

printMessage는 string과 number 타입만 허용하도록 되어 있다. 이것을 boolean 값을 허용하도록 추가해 줄 것이다.

 

 

 

 

true 값이 잘 출력되었다.


 

 

 

 

학습을 마치고

잠시 시간이 나서 이 단원 학습도 진행해 보았다. 제약조건을 거는 건 SQL에서만 하는 줄 알았는데 타입스크립트에서도 할 수 있었다. 타입스크립트는 자바와 자바스크립트 등 대략적인 프로그래밍 언어에 대해 어느 정도 이해해야 배울 수 있는 언어인 것 같다.

아무튼 쉽지는 않았다. 그래도 여기까지 온 것이 정말 기특하고 대견스럽다.