강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

문수미님의 프로필 이미지
문수미

작성한 질문수

타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍

[객체지향 프로그래밍 + 타이핑] Stack 자료구조 구현하기 해설

pyright 에러나서 질문드립니다.

작성

·

387

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
 
안녕하세요.
해당 코드를 pyright으로 돌렸을 때
"pointer" is not a known member of "None" (reportOptionalMemberAccess) 에러가 발생합니다.
Optional[Node]는 Union[Node, None]과 같은 것으로 이해하였습니다. 그런데 pointer를 Optional[Node]로 타이핑 하였는데도 왜 에러가 발생하는지 이해가 되지 않아 질문 남깁니다.
감사합니다.

퀴즈

Nguyên tắc nào mô tả tốt nhất đặc điểm của cấu trúc dữ liệu Stack?

FIFO (Nhập trước, xuất trước)

LIFO (nhập sau xuất trước)

FILO (Nhập trước xuất sau)

LIFO (Nhập sau, xuất trước)

답변 1

0

윤상석님의 프로필 이미지
윤상석
지식공유자

안녕하세요!  답변이 늦었습니다. ㅠㅠ

Optional[Node]는 Union[Node, None]과 같습니다. 

Optional["Node"]로 타이핑 해보시겠어요?

만약 안된다면 해당 부분 코드를 보여주시면 도움 드리겠습니다.

감사합니다.

문수미님의 프로필 이미지
문수미

작성한 질문수

질문하기