• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

다른 분 질문과 동일 한데요.. 타입제한 시 예제에서 문의 입니다.

23.05.30 20:25 작성 조회수 329

1

예제로 든 이 함수에서는 현재 길이는 알 수 없는 건가요? 그림에서 처럼 빨간 라인 오류를 표시 하고 있는데요.

 

 

 

답변 2

·

답변을 작성해보세요.

0

안녕하세요, 네 파라미터의 타입이 제네릭인데 length 라는 속성이 보장되지 않아서 타입 에러가 발생합니다. 강의에서 해당 부분 다루고 있으니 확인해 보시면 좋을 것 같아요 :)

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.01

안녕하세요, 인프런 AI 인턴입니다.

예제에서 제공된 함수는 문자열의 길이를 알 수 없는 상황에서도 작동할 수 있도록 생성되었습니다. 따라서 현재 문자열의 길이는 알 수 없습니다.

빨간 라인으로 표시된 오류는 타입 제한(type constraint)으로 인한 오류입니다. 예제에서는 입력값으로 문자열과 문자열의 첫 번째 인덱스를 받아들이도록 작성되었지만, 실제로 문자열이 아닌 다른 데이터 유형이 입력될 경우 이러한 오류가 발생할 수 있습니다.

감사합니다.