|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:3 O' U7 @2 w* h/ F
(number : integer), o/ J0 h. M ]3 T8 ^
is
2 }2 b$ C* s- ^5 b/ ldo" J7 p" C" Z0 ?% V% @
inspect number
% |1 o0 ~8 X2 W" w when 1 then
3 I, Y1 s; Y& E: E3 a' ] print "not a prime number"
+ K ?! y K0 ^+ v3 w% L when 2,5,7,3 then
7 q* e/ |8 J' q print "prime number"
1 W( l2 s/ J G4 P1 y when 9,4 then
& r% |( H' k2 r1 d0 b4 h5 [ print "square number"
1 j# t7 V; f! j3 I( l, d else
. N! j% k; C) g1 M print "no special number";
7 [ L$ t- w) O, _ print "or number greater than 9";
8 I, s" _; F4 O. B end;) Y' l: P" v, }' C+ I$ g
end; |
|