|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ \6 Y9 G. P, B1 c) e7 e6 S4 z
(number : integer)/ M0 l. ^8 D' m/ e& t+ j8 d
is
. l0 Y) T' [/ ^, f; mdo
0 i) N6 [! P; ]. r- E- C6 t( S8 U S inspect number& X2 q$ V; Z. m- N/ J, T: p
when 1 then + b# ~! V+ y# C( K0 u( u
print "not a prime number"9 N5 y0 V) z, g% }" C
when 2,5,7,3 then
1 C2 u+ ~+ B! X6 [ q# L print "prime number"
, j$ ?5 B2 n8 n. [7 c- f when 9,4 then
9 O. s, M" ?! O7 q, ^6 M print "square number"; S! R- p6 z6 F3 y
else1 j. P+ m& Y& O' s
print "no special number";
( c! \3 Y" M7 c2 y& z print "or number greater than 9";# z, R4 ^6 o+ W: f* | D
end;
. y+ N6 n" ?8 x2 c" O; qend; |
|