|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: f9 s% s! w$ s2 ~3 n1 x! X(number : integer)
$ W( c3 Y3 E! I4 {is" o7 U' F! F% k) c# b0 K
do
! ~; d8 b5 ~5 m inspect number
- \# u4 A% ^% R" W2 s8 _4 y when 1 then
' h& C* {5 o4 ` print "not a prime number"& a. C: J5 f2 r
when 2,5,7,3 then
9 U$ g. H# G- G* l& w print "prime number"
# ^# V- X+ Y, }) f" \6 ?' _ when 9,4 then
. E% c' B2 H, u1 y& X, J print "square number"
7 ` l( Q$ G& S. N5 M3 S else: j. ~0 Q' T. n7 C4 e$ P
print "no special number";
J* p& ]6 r( X4 `# D. j; Z print "or number greater than 9";
3 v/ B! l. U2 R' ~2 `/ g end;: H Y% l7 V: t. l* _
end; |
|