|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 Q5 V" r- a% X( `& _(number : integer)
5 d, _3 d$ S0 Q; tis/ Y% q7 X) [+ H P
do/ V) ?4 K, H1 X; |! A; I4 B
inspect number
# @9 d" }* x, P6 \# R8 g. _: S when 1 then
% n, {& S, }* f& Q8 o print "not a prime number"
5 }, j) f' V6 l8 t when 2,5,7,3 then # a# g7 {, J. e/ g& _" ]4 l
print "prime number"2 W. S& g3 p2 A; a" ?* ?
when 9,4 then 9 O- |4 [, _% Z1 L2 ]* V1 E p
print "square number"! i# s0 a H6 p K4 q3 T3 F
else
5 @; K- F5 o6 _8 ]! I print "no special number";, t3 W. w! p; V& y5 T& l1 z9 t
print "or number greater than 9";5 p8 L- Y6 x1 j: e/ _$ `
end;
9 o% p, c l/ J3 ~- d% `- Jend; |
|