|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" I' z2 G2 A" t' k; N(number : integer), s' |& U* b3 S7 e, m7 }# x
is
- d; o, x0 b' H6 i* s1 w2 b( Vdo9 t; T" O0 b' X3 }& E
inspect number, c$ Y* m7 ~0 k6 @" Z0 r
when 1 then
& e: U1 L) L8 c9 `' Z! w7 e2 e print "not a prime number"3 F7 t1 D4 G+ D4 \6 T8 N
when 2,5,7,3 then * o, G' d# q9 n
print "prime number"' f9 P# M; l* x7 o7 h3 {# Y9 d
when 9,4 then 3 h1 e8 J8 E7 x7 r
print "square number"& u0 T( e1 Z, a
else9 Y2 M, \4 N! K; X" ^* p
print "no special number";
. H% Y) n- H1 ^1 v7 T+ J+ n# t0 l print "or number greater than 9";- J% }0 k+ I9 v4 r$ o+ ~
end;7 v, y( |7 u$ H, J2 l+ ^
end; |
|