洒家的窝~~

博客园 首页 联系 订阅 管理

2009年12月2日

摘要: 当case子句数量不多时,编译器会将其翻译为类似于一系列if语句这样的结构,并通过“==”运算符来与每种case进行比较。 当case子句的数量较多时,编译器则会生成一个内部类,并提供一个字典字段。这个字典字段的key是字符串类型,value是整数类型;其中key记录了每种case,而value记录了对应case子句的序号。之后,以switch语句的参数s作为key,取出对应的value,再利用s... 阅读全文
posted @ 2009-12-02 15:09 tianxu0836 阅读(342) 评论(0) 推荐(0) 编辑