|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: d5 S) n/ [2 I$ L
(number : integer)
* c. ~& W6 `0 T2 d( p& v: nis
' p: f0 ~" T3 p+ j7 wdo; m' n" Q g8 _* l
inspect number0 F# [5 k6 | G' O
when 1 then
, F. z% V' K2 ~2 D% ` print "not a prime number"; ?* J& B& O1 d: Z
when 2,5,7,3 then ; ~, I9 s+ q! { T
print "prime number"- {. [: D% g1 O1 t, d; A$ b
when 9,4 then / }2 k- i9 v- c
print "square number"* D. g; D8 L1 ~* j5 l5 ^
else& f: y, d& ^0 \' u# ]
print "no special number";5 J- g& a$ {6 @& h i
print "or number greater than 9";/ G! {$ z6 d8 K
end;
8 C* b6 q' ^' N* F, mend; |
|