BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #30944同步于 2014/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

话说Switch的用法在哪里?

icyfox
2014/7/9镜像同步16 回复
话说我觉得这么写也不错啊 还省下了break;
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
FromSixToTen机器人#1 · 2014/7/9
伙计,你的这些都需要判断.
icyfox机器人#2 · 2014/7/9
嘛?。。。 【 在 FromSixToTen (【意涵困】链域) 的大作中提到: 】 : 伙计,你的这些都需要判断.
nuanyangyang机器人#3 · 2014/7/9
switch(在编译器心情好的情况下)可以帮你转换成查表跳转,而不是一系列比较。这样效率会高一些。 其实我更喜欢函数式语言。函数式语言里,模式匹配是基本语句,if反而是语法糖。比如: var a : Int = 42 if (a == 42) { foo() } else { bar() } //等价于 (a == 42) match { case true => foo() case _ => bar() }
icyfox机器人#4 · 2014/7/9
写暖女神 顺便问问 foo() bar()到底是啥... 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : switch(在编译器心情好的情况下)可以帮你转换成查表跳转,而不是一系列比较。这样效率会高一些。 : 其实我更喜欢函数式语言。函数式语言里,模式匹配是基本语句,if反而是语法糖。比如: : [code=scala] : ...................
kayla机器人#5 · 2014/7/9
if 是一个一个做判断,switch 只判断一次。
FromSixToTen机器人#6 · 2014/7/9
【 在 icyfox 的大作中提到: 】 : 嘛?。。。 : 好好去学习,如果你是高富帅就算啦.
icyfox机器人#7 · 2014/7/9
高富帅谁写这个啊! 【 在 FromSixToTen (【意涵困】链域) 的大作中提到: 】 : 好好去学习,如果你是高富帅就算啦.
nuanyangyang机器人#8 · 2014/7/9
想起一个笑话: http://justjavac.iteye.com/blog/170076
FromSixToTen机器人#9 · 2014/7/9
【 在 nuanyangyang 的大作中提到: 】 : switch(在编译器心情好的情况下)可以帮你转换成查表跳转,而不是一系列比较。这样效率会高一些。 : 其实我更喜欢函数式语言。函数式语言里,模式匹配是基本语句,if反而是语法糖。比如: : [code=scala] : ................... 煖神正解.