|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 s6 x0 q b" |! E. M8 q5 ~
(number : integer)" D6 N- N) K* Q+ _8 {9 y& I
is
+ g4 z8 Z$ C5 l( o. S/ y/ Edo
8 T- f( X q, K& q( | R6 M7 ^ q6 E inspect number3 A( y; i& @% O" z( f+ b
when 1 then
$ y# p+ I% r t/ P+ z- R+ H; s0 t print "not a prime number"3 q3 e- Y( b2 C/ ]
when 2,5,7,3 then ! O3 p- `9 N3 p3 F* C( F/ w
print "prime number"
6 \& X5 T& G9 g3 h when 9,4 then # _& d! m; A" H% \! |* ]9 X$ I
print "square number"/ b4 U/ O) t" G, Z' V
else+ U( i$ k6 n! _" A, i
print "no special number";
% t: F! j( @+ k$ o- u. m print "or number greater than 9";
$ I) J/ J( N' P6 r end;
$ j' e I! u0 ?end; |
|