|
馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)
×
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯 Q* P. q6 [8 M! C7 I, z
. g8 E" F. N* Z* L/ U5 y- I我寫(xiě)某程序有用到,我是寫(xiě)來(lái)玩的,我個(gè)人在那某程序中把B(#2)當(dāng)成附加功能
2 D9 k# |& C3 G4 z: I/ c4 W( S我的目的是輸入0是關(guān)閉附加功能;輸入1是打開(kāi)附加功能9 f) V# H/ y' @; A- f
6 k$ J! L9 e4 {/ ?3 g/ |
如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗(yàn)?
4 j( |: m- \7 `4 }+ c# j2 s9 w我的方法1:(老套的方法,比較嚴(yán)格)
" ? z; t' x* d; ?' ^* h% d3 }, eIF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.5 f$ B; O' }) o% x* [
7 z" r& Z1 w* L. _8 h, x
方法2:
: I4 j! U! J S8 c1 WIF[#2 OR 1. NE 1.]THEN#3000=1.6 g' j( F* x+ N8 w3 k
例子a:如果#2=-1.. X0 S) U2 `/ v$ V+ O! y' t9 z
#1=#2OR1. #1=-1- g$ w. g% f8 V H# m$ C. p" o
例子b:如果#2=0.5* x" T# ?% w/ `' k, S7 V+ X
#1=#2OR1. 此時(shí)#2會(huì)變成1. #1=1., y& r, G+ u; j% ^, A
例子c:如果#2=1.5
3 ?5 S$ ?; |4 X- S$ P1 N" f#1=#2OR1. 此時(shí)#2會(huì)變成2. #1=3.
; ? c. K* x) s5 d方法2可能不太穩(wěn)4 u. s3 U4 O, C8 z% q6 g- v9 r" h( F
* R" w, n: g$ Z h* _5 ?' u! K6 r我再改良方法2:前面加入FIX( p- D4 B9 P u# V4 |+ k
#2=FIX[#2]
" y+ v( ^% Z4 }3 O8 |- uIF[[#2 OR 1. NE 1.]]THEN#3000=1.
i' s. f) ?: A9 P7 p: G9 L, m- f6 B
請(qǐng)高手指點(diǎn)其他的方法 |
|