Re: 請問 VB的 iif指令

看板Programming作者時間18年前 (2007/10/06 09:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《DRAGONLL.bbs@ptt.cc (要研不要延)》之銘言: > 若 A成立 則執行B 否則執行C > 可以用 iif(A,B,C) 來寫 > 那如果是若 A成立 則執行B (沒有C這個指令 ) 那該怎寫呢 > 實際指令是 > If Option1.Value = treu Then > Text7.Alignment = 1 > End If > 該怎用 iif 來表示?? 用 switch 吧 switch(A,B,A',B'.....) A是條件式 B 是要回傳的值 A',B' 亦同,可以可無 ... 後面可再加 A",B" ...很多很多 附代一提的..您提到的 執行C 應該說是回傳 C 不論是 IIF 或是 Switch Performance 都遠不及 IF 因為 IIF 跟 Switch 裡面的條件式都會被評估值.. 所以 Switch 用越多條件式越慢 不過善用他們可以讓程式看起來更精簡 還有一個 Choose 也滿好用的 剛在Google翻了一下,可以參考 http://theopensourcery.com/vb05tut.htm 就醬子。 -- 遠離塵囂 沒有人生來註定孤獨 當一切不再看得那麼清楚 也許孤獨是唯一的路 當淚水在眼框中糢糊 冷漠如行人來回穿梭而我一個人佇立在街頭時 終究孤獨 -- Origin: 攜手小組˙攜手小組 cso.twbbs.org Author: hihi192.168.2.100 發表

10/06 11:39, , 1F
驚! 從來沒看過的二個函式
10/06 11:39, 1F
文章代碼(AID): #171jvE00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #171jvE00 (Programming)