|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% ?8 Z( k# t/ |$ R0 q
(number : integer)
* w% [8 \, H& o; i- t: k9 ?is% J7 p) V {$ g/ ?3 |
do# @% d: Y$ a, I! z2 r
inspect number- V( @- u3 F( k
when 1 then
* Y) v: \- I( E0 d print "not a prime number"
; H8 p3 J- |, m. c: j. u: ^& `3 g when 2,5,7,3 then : `+ T% T, n, P- s
print "prime number"0 F' X1 \8 x2 z+ j" l |
when 9,4 then
, @) ?8 c+ r# I2 c: W1 r# x# N print "square number"# ?! I: E/ z: P! Q0 k5 w8 h
else
% w# r2 ^, R& p2 J print "no special number";
5 r* C! N! {9 u print "or number greater than 9";0 j0 ^: w% W+ U/ n$ j; N: F7 ^" q
end;0 g& K K' p; y* Z$ e+ C
end; |
|