摘要: Python不像C/C++,Java等有switch-case的语法。不过其这个功能,比如用Dictionary以及lambda匿名函数特性来替代实现。实现方法分为两步:首先,定义一个字典;其次,调用字典的get()获取相应的表达式。下面是个计算器的例子,函数定义如下:def add(a,b): return a + bdef multi(a,b): return a* bdef sub(a,b): return a - bdef div(a,b): return a/ b#b is non-zero如果是switch实现的话,case(‘操作数’)来判断之行的对应函数... 阅读全文
posted @ 2013-08-04 16:19 visionwang 阅读(1551) 评论(0) 推荐(0) 编辑