|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 @* i% j9 d9 t8 Q
(number : integer)
4 k1 K% x& x% [/ T3 a# Jis8 b( N) |$ {, y0 q& i" \& n
do+ n; ~6 a) X8 w- ?* F& u
inspect number
; m5 d2 q% ~. Y) w4 L$ @- W# r when 1 then
7 l( v# ]% N5 ]" x# n+ ]5 I" w print "not a prime number"- q4 w* K4 j0 Y" X
when 2,5,7,3 then , I* L1 M0 w+ Q
print "prime number"3 J7 v9 m! p _. J( C
when 9,4 then , g/ v3 g4 C( o L
print "square number"
# [ R- R. V1 U( `1 z, t else
. t. v7 |4 @6 O% q2 y print "no special number";
% l: b/ k: i6 u' y% g. I print "or number greater than 9";1 b" f c9 G5 Z% `* ]6 [- z
end;
& o# L4 g' ~$ K+ q) o; q; zend; |
|