2013年6月6日 星期四

Python switch case

PHP :
switch(lang)
{
    case 'zh':
        zhDo(argu);
        break;
    case 'jp':
        jpDo(argu);
        break;
    default:
        enDo(argu);
        break;
}


Python :
try:
    {  
        'zh': zhDo,
        'jp': jpDo,
    }[lang](argu)
except KeyError:
    # default action
    enDo





Reference :
Python的switch…case语法 | vifix.cn

沒有留言:

張貼留言