You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
예술의 무대는 예술가들의 다양한 표현이 꽃피우는 곳이었습니다. 어느 날, 세 명의 예술가가 무대에 모여 다양한 예술적 표현을 선보이려 했습니다.
하지만 예술의 무대에 서기 위해서는 특정 조건을 충족해야 합니다. 예술의 무대에 설 수 있는 예술가를 모두 골라주세요.
interfacePerformable{perform: ()=>void;}classArtistimplementsPerformable{dance(){console.log('예술가가 춤을 춥니다.');}perform(){console.log('예술가가 작품을 창작합니다.');}}classActor{perform(){console.log('배우가 연기를 합니다.');}}classDancer{dance(){console.log('댄서가 춤을 춥니다.');}}constartist=newArtist()constactor=newActor()constdancer=newDancer()functionperformAction(performable: Performable){performable.perform();}performAction(???)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Duck Typing
과 관련된 문제입니다.GPT랑 이야기하면서 만들어 봤네요..! 🫡
개념 설명
타입스크립트는
structural typing
을 사용하는데duck typing
이라고도 한다.이는 구조가 같으면 같은 타입으로 간주하는 방식이다. 즉 타입 검사가 값의 모양에 초점을 맞추는 것이 핵심이다.
Duck Typing
예시문제 예시
예술의 무대는 예술가들의 다양한 표현이 꽃피우는 곳이었습니다. 어느 날, 세 명의 예술가가 무대에 모여 다양한 예술적 표현을 선보이려 했습니다.
하지만 예술의 무대에 서기 위해서는 특정 조건을 충족해야 합니다. 예술의 무대에 설 수 있는 예술가를 모두 골라주세요.
정답
1번0 votes ·
Beta Was this translation helpful? Give feedback.
All reactions