会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
洒家的窝~~
博客园
首页
联系
订阅
管理
公告
2009年12月2日
if 与 switch 及不能用switch时的办法
摘要: 当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)
编辑
Powered by:
博客园
Copyright © 2024 tianxu0836
Powered by .NET 9.0 on Kubernetes