|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* m8 P2 F' P: { k6 o. a2 F) n(number : integer)9 L% S& U0 C9 F' u. [& H) k4 j
is
" j8 f$ ^& [- e7 A( Q2 b) }do
9 N: G+ f; Z: ]# v inspect number8 @* Q# D/ s+ C4 t3 o
when 1 then
p) O: x7 q$ A0 s1 T( \ print "not a prime number"
5 r4 |, N1 e$ K0 o( \ when 2,5,7,3 then
! j* ^- K) S3 N/ l: c: D print "prime number", D, Q+ H9 R* P
when 9,4 then , Y" \2 I# L k
print "square number"4 T* {0 w1 v* _6 \1 @3 j5 y
else* T8 O" _5 r4 R* G5 y! J; J! k' Q
print "no special number";( _) O% K- O' ~ X8 \
print "or number greater than 9";
- g/ c2 _# N0 o, O3 i# S& p; b end;) x: m" C6 V1 @0 D. c' y8 @/ l6 x$ ^
end; |
|