|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 f0 l7 o1 I3 A) j6 P
(number : integer)
8 e4 ^5 d* K% O" D1 t* Wis
( b9 }7 t6 k$ y% l, e+ @% s" |do
, O1 l( q8 \. P' d( l# s5 ^ inspect number _" b4 m- k( t
when 1 then - c. W4 a: ]$ u) _8 v
print "not a prime number"- r" h1 h+ \ ^* |/ f) O% i
when 2,5,7,3 then
, x) ?$ C" a/ M! x4 O1 ^ print "prime number"
. i2 }* H2 @( f& t/ i# F when 9,4 then + b/ n' s$ l8 y. i! m! h
print "square number"% U4 e j. C% n; t3 y5 R
else/ {( @" \) _# B0 a5 e2 S2 Q h L
print "no special number";0 l T9 l6 Z. N, O/ e) _& w; ]/ n
print "or number greater than 9";& `( K- _* l7 t: u8 W( O
end;9 n: T3 r( w: S1 x6 o
end; |
|