|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下: g: S, |' Y7 A" i+ G9 ~" o
(number : integer), q! k. [9 R5 t5 E) c |
is. B# c ?0 A6 p8 e' T& b
do! D" A( _7 e+ d w8 N
inspect number
$ v" s: T2 d/ D1 E! ]3 O when 1 then 2 B# j. q% J! G2 v
print "not a prime number"
[# `/ Q* v; k% _- \9 y when 2,5,7,3 then ' I2 j/ G* P; n5 Q
print "prime number"
$ L# b* ^% b4 \( e- I when 9,4 then
. R* S* {. R3 G, r! ] print "square number"
6 A/ [0 F% O {% H* M A8 r" B else
( L% l% z2 z) y) d print "no special number";
P! |1 T; [0 P3 e K. N# z4 [. r# @ print "or number greater than 9";& `, i. O2 u9 o% v* A
end;
" a2 g, X: }+ A2 a5 j, C! _end; |
|