|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
f2 V( \# y; ~(number : integer)9 Q, b, M0 _% }$ \0 w
is$ M; s9 [$ }( e0 I
do
+ b$ R }, N5 @# M; M inspect number( b. f/ H9 k# a+ t! k4 n
when 1 then
6 q- R# f$ j* u, x' o* \ print "not a prime number"
% q: i/ N2 z( G7 F& g/ J. {. q when 2,5,7,3 then
( e- k3 t, w8 q* }$ g; X5 f print "prime number"
4 m% s/ m/ M4 N; b: f when 9,4 then 7 x8 m- B: _: k: F/ R& {8 ] h% H/ G
print "square number"1 b+ j% t! B/ S/ G. h. w3 X6 o
else u& b. p6 ]! p5 M! ]& O' _( N
print "no special number";1 w3 @- y8 M* A1 g# T
print "or number greater than 9";
' Z1 j. A3 l/ P& a, I0 j end;
5 y$ a6 N2 T5 {2 l; M0 j4 `9 vend; |
|