增加switch语句
增加 try catch 语法