|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ t7 n, q4 j9 m$ s8 n- M2 i! f% k(number : integer)
! U/ _) g2 }+ I! @2 w/ |is
0 H* B, s) q6 t7 o2 r2 Sdo
- n) L% w5 _8 z' ^% v6 M: K/ s inspect number1 W) ?2 [' _ f' P; Z/ v+ { v
when 1 then
7 }0 Z8 L& r C# K6 A( }: R _* N* q8 } print "not a prime number"
- T v' Q! O0 e) } when 2,5,7,3 then
7 V" S+ a! z! F) Q print "prime number" J% M: n& w, G: p% e6 ?' \1 ~7 x/ m! A. A
when 9,4 then
1 u; S4 U) ^. ^5 _. n, U print "square number": G( c) q' ?! K q
else- z& o' Y6 }; v
print "no special number";2 h" e+ K; @4 \* g
print "or number greater than 9";5 e* M! O& v% r7 ^7 j
end;
1 f) [6 x! n* b: n9 V$ f) Hend; |
|