|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& T- M, b' r" D7 F3 O
(number : integer)( N8 y/ E+ F, Y5 e+ X8 } \. G
is
^1 r8 O! n0 s/ c6 {3 ?7 Z% V% j# {do
y( k5 S) h- D) e inspect number
6 L/ W5 H! }4 T7 H when 1 then
6 b5 @, ^3 |$ r9 v7 [/ K. e( I print "not a prime number"3 R3 I8 y! D# w9 K4 }
when 2,5,7,3 then
' B9 o1 w, A3 U& t9 ^6 L print "prime number": k4 _1 ?5 B: k" D! Y. h
when 9,4 then 4 T; F( V9 b. m- H6 J2 F
print "square number"3 ]8 _- _8 f! r- U: b1 T( K
else- f% x- G' k1 k2 f# Y* _# E7 f
print "no special number";
, S3 I' i8 n- }' Y+ W print "or number greater than 9"; D) o: f+ d# j" n% ] U
end;
& z8 g$ w6 x8 G5 r6 t* Uend; |
|