데코레이터 질문드립니다
258
작성한 질문수 1

위 함수에서 multiplier를 호출했을 때 return value의 type이 str도 될 수 있고 int도 될 수 있는데 그렇다면 이 경우엔 multiplier를 호출해도 type_checker 안의 if statement가 먼저 호출되기 때문에 return value의 type이 달라지는 거라고 이해했습니다.
그렇다면 이 경우에는 multiplier 함수 자체나 그 결과값을 다른 함수의 인자로 사용하는 것이 바람직하지 않겠죠? type이 다른 input value들이 들어가면 오류가 나기 쉬울테니까요?
항상 좋은 강의 감사드립니다.
답변 1
0
안녕하세요.
multiplier 함수 자체나 그 결과값을 다른 함수의 인자로 사용하는 식으로 코드를 작성한다면, 아마도 나름의 리턴값에 대한 규약을 만들어서, 예를 들어,
잘못된 경우는 boolean 으로 False 를 리턴한다든지 하고, 함수의 인자로 사용하는 해당 함수의 내부 코드에서는 인자가 False 인지, 아니면 숫자인지를 구분해서 사용할 수 있지 않을까 생각해요. 그렇게 되면 stable 하게 사용도 가능할 것 같습니다.
잔재미코딩 Dave Lee 드림
강의 자료 어디서 다운받나요? 없는데요..
0
153
1
강의 영상은 안나오고 소리만 나옵니다.
0
178
1
섹션 6 인증 failed 질문
0
155
1
섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의
0
359
3
192.168.0.12:8085??
0
156
1
04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.
0
172
1
수업내용 질문 건
0
189
1
brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제
0
669
2
crossorigin 프로퍼티에 대해서 질문드립니다.
0
289
1
강의자료 다운로드 문의드립니다.
1
269
1
갑자기 웹 서버 띄울때 이상하게 나옵니다
0
313
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)
0
347
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.
0
322
2
Fast api 추가 강좌 개설여부 질문드립니다!.
0
316
2
flask_cors설치 오류
0
619
2
부스트랩 html 다운
0
258
1
혹시 강의자료 공유가 가능한가요?
0
356
1
소스코드는 어디에 있을까요??
1
255
1
안녕하세요 몇가지 질문이 있습니다.
0
340
1
동적함수생성 질문드립니다.
1
631
2
(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의
0
578
1
백엔드 데코레이터 2 강의에 도전 문제 질문드립니다
0
291
1
몽고 DB 공식홈페이지 403 접속 에러 발생합니다.
1
626
3
04._flask_ABTest Pycharm 에서 실행오류
0
495
1





