[VB6 ] VB怎樣呈現C語言的continue

看板Visual_Basic作者 (下棋逍遙遊)時間12年前 (2013/05/27 20:10), 編輯推噓2(2015)
留言17則, 6人參與, 最新討論串1/1
C 語言的continue 是可以指令重新執行for迴圈, 請問VB有哪個語法有continue的功能? EX: for i = 0 to 10 List1.AddItem = i if i = 5 then ??? next i 我想要不把5這個函數印在list1上,請問怎麼用? -- 學習感想:http://ppt.cc/94uu 學習態度:http://ppt.cc/NQrD 心得: 詐欺遊戲:http://ppt.cc/39P- 解殘局:http://ppt.cc/FpGm 那些年:http://ppt.cc/1JuM 中二病:http://ppt.cc/OM-S 少年Pi:http://ppt.cc/NJh8 鬥棋:http://ppt.cc/WPqF -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.200.43

05/27 20:43, , 1F
迴圈外寫 nextFor: Next i
05/27 20:43, 1F

05/27 20:43, , 2F
if i = 5 then goto nextFor
05/27 20:43, 2F

05/27 20:56, , 3F
if i <> 5 then : List1.AddItem = i : Endif '這樣也可
05/27 20:56, 3F

05/27 21:30, , 4F
樓上好棒
05/27 21:30, 4F

05/27 21:47, , 5F
了解了,也就是沒continue用法。
05/27 21:47, 5F
for(i=0;i<=10;i++) { if(i==5) continue; [statement] } C語言是這樣寫的,看來VB是沒continue,感謝講解。 ※ 編輯: chinagogoya 來自: 140.121.200.43 (05/27 21:49)

05/27 23:47, , 6F
VB.NET才有continue
05/27 23:47, 6F

05/28 00:31, , 7F
java也有
05/28 00:31, 7F

05/28 05:16, , 8F
三樓那個 : Endif ,不加也可以吧
05/28 05:16, 8F

05/28 09:04, , 9F
單行if少用,因為你不知道將來會不會加新東西進去。
05/28 09:04, 9F

05/28 16:35, , 10F
那是因為推文想一行寫完
05/28 16:35, 10F

05/29 06:12, , 11F
單行IF,沒END IF,在IDE有自動縮排的情況,不會忘了加回去
05/29 06:12, 11F

05/29 06:12, , 12F
所以沒差,如果CODE縮排沒有,就可能會出問題
05/29 06:12, 12F

05/29 10:15, , 13F
如果多個用Select case比較方便
05/29 10:15, 13F

05/29 10:16, , 14F
select case i
05/29 10:16, 14F

05/29 10:18, , 15F
case 1,3,5 '1,3,5 不要
05/29 10:18, 15F

05/29 10:18, , 16F
case else : List1.AddItem = i '其他要的寫進去
05/29 10:18, 16F

05/29 10:19, , 17F
end select
05/29 10:19, 17F
文章代碼(AID): #1Heqr5Pv (Visual_Basic)
文章代碼(AID): #1Heqr5Pv (Visual_Basic)