为什么Python中没有Switch/Case语句

为什么Python中没有Switch/Case语句
最新回答
莫名的小情绪

2020-12-23 12:49:02

实现Switch Case需要被判断的变量是可哈希的和可比较的,这与Python倡导的灵活性有冲突。在实现上,优化不好做,可能到最后最差的情况汇编出来跟If Else组是一样的。所以Python没有支持。