|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯 2 q" F4 \" C' d! a( ^
) x' {) [0 O( X我寫某程序有用到,我是寫來玩的,我個人在那某程序中把B(#2)當(dāng)成附加功能7 I3 Z0 x- f W6 G0 `
我的目的是輸入0是關(guān)閉附加功能;輸入1是打開附加功能+ s' d0 s- `* D2 Z
0 R! A+ s0 i) `- q- g如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗?
7 ~, u1 V% X/ Q; Y/ ~* K我的方法1:(老套的方法,比較嚴格)' n. \4 D- a6 Q) J1 e, } n
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
* {2 t. n+ O- ?1 `- }( W. {: g' n! O$ ~8 \: t! n
方法2:: ^; M" K, _: t9 h8 o
IF[#2 OR 1. NE 1.]THEN#3000=1.) I# y9 g! S D A
例子a:如果#2=-1.4 J. f6 x- x; G1 l" D, V
#1=#2OR1. #1=-1 |" q+ I: _. b
例子b:如果#2=0.5) G. G! V- Z- U3 d) S+ q! Y. [& N4 k) M
#1=#2OR1. 此時#2會變成1. #1=1., V% e# n3 @' B
例子c:如果#2=1.5- x0 _2 ]6 `* m/ e7 S( t& [
#1=#2OR1. 此時#2會變成2. #1=3.* H" W. t* A4 r& M7 o+ g/ j5 t7 _
方法2可能不太穩(wěn)' _7 h- ? ?7 p0 m9 c& [
) c& L% d# u R' M) E$ d. Y" e我再改良方法2:前面加入FIX
* `: K9 _8 `# j, O8 ?( R& g#2=FIX[#2]; Q( s7 _' B' p a6 Z
IF[[#2 OR 1. NE 1.]]THEN#3000=1.2 }, y+ D! k. t; J' \( A/ Y
" O$ x/ O& t9 D! p) Q7 J
請高手指點其他的方法 |
|