• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

interface관련 재 질문

22.10.25 10:56 작성 조회수 139

1

여기서 함수 getUser의 타입을 User로 정해줬는데

mike를 매개변수로 입력하면 에러가 나는 이유는 이해했습니다. 근데 june은 왜 에러가 나지 않나요? User에 입력한 타입에서 skill이 하나 더 있는데도 말이죠.

답변 1

답변을 작성해보세요.

0

안녕하세요, 변수 june은 User 타입을 만족하고 있기 때문에 타입 관점에서는 안전해서 따로 에러가 발생하지 않습니다 :) 변수 자체의 타입 구조를 좀 더 엄격하게 관리하시고 싶다면 june: User 를 선언해 주세요!