作者MOONRAKER (㊣科学小飞侠8号又笨又秃)
看板Visual_Basic
标题Re: [.NET] 请问关於Exit陈述式
时间Fri Jul 25 21:57:29 2008
※ 引述《fumizuki (蒙面加菲狮)》之铭言:
: 只会执行一个
: C/C++/C#/Java/.... 都是会有多个分支,必须用break离开select区块
都只能放有序数(enumeratable)
重覆还会在compile-time被指出错误(这是实验过的),哪还会有多个分支
break只是刚好给C重覆使用为case block的closing statement而已
不加也有不加的用处,一个case可以先处理自己的部份,再处理和别人共通的部份
如以下的片段,如果工作日>=5就说"你很努力"
而工作日>=7时,先警告,然後再说你很努力
switch(workDays) {
case 7:
printf("只有工作没有休息,这样很危险。\n");
case 5: case 6:
printf("你很努力。\n");
break;
default:
printf("你的生活真是愉快!\n");
}
: 但VB的Select跟If一样,只会有一个结果
实验结果的确是只有一个。
: 我想 Exit Select 这个陈述式很难会有机会使用到吧
所以还有这种「盲肠」就更令人想不通了。
--
BATCH 3 : 买张床 - 切达大侠 - 伐木人之歌 -
http://tinyurl.com/3zpyx5
[B4准备中]: 讴歌金钱(7/02) - 单车超人(7/23) -
http://tinyurl.com/66v6vq
[ 番外篇 ]: 包租婆也有过当罗莉的时候(7/17) -
http://tinyurl.com/6j4ale
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
■ 蒙帝派松正体中文计画 ■ Spam-a-lot and enjoy the pythonesque delight!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/user/JamesBondXD▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.217.62