original source : https://stackoverflow.com/a/60215

python은 switch구문이 없는데 이에 대한 우회방법이다.

I’ve always liked doing it this way

result = {
  'a': lambda x: x * 5,
  'b': lambda x: x + 7,
  'c': lambda x: x - 2
}[value](x)

From here

Comments are closed.

Post Navigation