Proposal
집어 넣으려는 시도가 없지는 않았으나, 필요하지 않다고 생각하는 사람이 많은 모양이다.
DSL
꼭 필요하다면 Domain Specific Language를 만들 수도 있지 않을까하는 생각이 들긴 했지만, 너무 멀리 나가는 것 같다.
Package
혹시나 해서 찾아보니, 역시나 패키지가 있다.
간단히 테스트해보았다.
% pip3 install switch
% python3
>>> from switch import Switch
>>> x = 1
>>> with Switch(x) as case:
... if case(1):
... print('일')
... if case(2):
... print('이')
...
일
댓글 없음:
댓글 쓰기