如果用elif語句來實現switch語句的功能,也可以用dictionary來模擬switch語句。
d = { '+':λa,b:a+b,'-':λa,b:a-b,' * ':λa,b:a*b,'/':λa,b:a/b}
d[c]
等同於下面的c語句塊
開關(c) {
case '+':返回a+b;打破;
格'-':返回a-b;打破;
case '* ':返回a * b;打破;
案例'/':返回a/b;打破;}